Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Collecting mt-940==4.28.0 Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.11.4210 Downloading ortools-9.11.4210-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB) Collecting python-slugify Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (4.4.2) Collecting ua-parser>=0.10.0 Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 7)) (2.25.1) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting absl-py>=2.0.0 Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Collecting immutabledict>=3.0.0 Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting pandas>=2.0.0 Downloading pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Collecting tzdata>=2022.7 Downloading tzdata-2026.5-py2.py3-none-any.whl (347 kB) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (2026.3.post1) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Collecting ua-parser-builtins Downloading ua_parser_builtins-202610-py3-none-any.whl (90 kB) Requirement already satisfied: pycparser in /usr/lib/python3/dist-packages (from cffi>=2.0.0->pynacl>=1.5->paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (2.21) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (1.16.0) Installing collected packages: text-unidecode, mt-940, fuzzywuzzy, flexpolyline, ua-parser-builtins, tzdata, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, python-dateutil, PyJWT, protobuf, polyline, numpy, jwcrypto, immutabledict, cffi, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.1 bcrypt-5.0.0 cffi-2.1.1 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 jwcrypto-1.5.7 mt-940-4.28.0 numpy-2.2.6 ortools-9.11.4210 pandas-2.3.3 paramiko-3.4.0 polyline-2.0.3 protobuf-5.26.1 pynacl-1.6.2 python-Levenshtein-0.25.1 python-dateutil-2.9.0.post0 python-slugify-9.1.3 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 tzdata-2026.5 ua-parser-1.0.2 ua-parser-builtins-202610 user-agents-2.2.0 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version > "3.10"' don't match your environment Ignoring openpyxl: markers 'python_version >= "3.12"' don't match your environment Collecting boto3 Downloading boto3-1.43.114-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Requirement already satisfied: protobuf==5.26.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 5)) (5.26.1) Collecting google-auth==2.36.0 Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Collecting google-cloud-translate==3.17.0 Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Collecting google-cloud-storage==2.18.2 Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Collecting google-api-core==2.20.0 Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB) Collecting pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1 Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Collecting pypdf==4.3.1 Downloading pypdf-4.3.1-py3-none-any.whl (295 kB) Collecting pyhanko-certvalidator==0.24.1 Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 15)) (8.12.1) Requirement already satisfied: mt-940==4.28.0 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 16)) (4.28.0) Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 17)) (4.10.0) Collecting pybind11>=2.2 Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from fasttext==0.9.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 2)) (61.0.0) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.5-py3-none-any.whl (307 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.84.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.42.0-py3-none-any.whl (221 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Requirement already satisfied: pyyaml>=5.3.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (6.0.3) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (7.3.1) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (3.4.8) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) Collecting uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (9.0.1) Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (0.7.1) Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (4.16.0) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Collecting s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Collecting botocore<1.44.0,>=1.43.114 Downloading botocore-1.43.114-py3-none-any.whl (16.1 MB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from botocore<1.44.0,>=1.43.114->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.9.0.post0) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.114->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.41.0-py3-none-any.whl (215 kB) Downloading google_api_core-2.40.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.39.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 kB) Downloading google_api_core-2.37.0-py3-none-any.whl (186 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.4-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.2-py3-none-any.whl (50 kB) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (1.5.2) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.114->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.16.0) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (setup.py): started Building wheel for fasttext (setup.py): still running... Building wheel for fasttext (setup.py): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.2-cp310-cp310-linux_x86_64.whl size=4757926 sha256=9dfbb3f38ca55b7cbed864719e4fed181727729cb475e4eed3677422d98d003a Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-n1p3lewx/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp310-cp310-linux_x86_64.whl size=1221004 sha256=4318458f7093e1ed6aca138f0b8d1ef799fe13b28238a1211b391ab8f84c6f03 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-n1p3lewx/wheels/4d/e8/c8/c7cae4f78cf7a1dee289c476922f407b026aa76ffddcd474a5 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, asn1crypto, uritools, uharfbuzz, tzlocal, rsa, python-pkcs11, pypdf, pybind11, proto-plus, oscrypto, numpy, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, cachetools, pyhanko-certvalidator, grpcio-status, google-resumable-media, google-auth, fasttext, botocore, s3transfer, pyHanko, grpc-google-iam-v1, google-api-core, google-cloud-core, boto3, google-cloud-translate, google-cloud-storage Attempting uninstall: numpy Found existing installation: numpy 2.2.6 Uninstalling numpy-2.2.6: Successfully uninstalled numpy-2.2.6 Successfully installed asn1crypto-1.5.1 boto3-1.43.114 botocore-1.43.114 cachetools-5.5.2 click-8.5.0 fasttext-0.9.2 fonttools-4.65.0 google-api-core-2.20.0 google-auth-2.36.0 google-cloud-core-2.6.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.84.0 grpcio-status-1.62.2 jmespath-1.1.0 numpy-1.26.4 oscrypto-1.3.0 proto-plus-1.28.2 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 2026-10-19 11:53:57,261 100 INFO ? odoo: Odoo version 17.0 2026-10-19 11:53:57,261 100 INFO ? odoo: Using configuration file at /home/x88gb2j8uwu0/.odoorc 2026-10-19 11:53:57,261 100 INFO ? odoo: addons paths: ['/data/build/rb-993a05d-225723/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-993a05d-225723/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-19 11:53:57,262 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-19 11:53:57,477 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-19 11:53:57,930 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-19 11:53:57,934 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-19 11:53:57,977 100 INFO rb-993a05d-225723-426367 odoo.modules.loading: loading 1 modules... 2026-10-19 11:53:58,223 100 INFO rb-993a05d-225723-426367 odoo.modules.loading: 1 modules loaded in 0.25s, 0 queries (+0 extra) 2026-10-19 11:53:59,738 100 INFO rb-993a05d-225723-426367 odoo.modules.loading: loading 1237 modules... 2026-10-19 11:54:23,293 100 INFO rb-993a05d-225723-426367 odoo.modules.loading: 1237 modules loaded in 23.55s, 2 queries (+2 extra) 2026-10-19 11:54:26,601 100 INFO rb-993a05d-225723-426367 odoo.modules.loading: Modules loaded. 2026-10-19 11:54:27,295 100 INFO rb-993a05d-225723-426367 odoo.modules.registry: Registry loaded in 29.362s 2026-10-19 11:54:27,296 100 INFO rb-993a05d-225723-426367 odoo.service.server: Starting post tests 2026-10-19 11:54:29,630 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-19 11:54:36,101 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.60652494430542 seconds 2026-10-19 11:54:38,105 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/268b50c/hr_attendance.assets_public_attendance.min.css (id:2932) 2026-10-19 11:54:38,107 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2862] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/268b50c/hr_attendance.assets_public_attendance.min.css 2026-10-19 11:54:39,055 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e05d4f7/im_livechat.assets_embed_external.min.css (id:2933) 2026-10-19 11:54:39,058 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2863] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/e05d4f7/im_livechat.assets_embed_external.min.css 2026-10-19 11:54:41,432 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ac32a08/im_livechat.embed_test_assets.min.css (id:2934) 2026-10-19 11:54:41,434 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2864] (matching /web/assets/_______/im_livechat.embed_test_assets.min.css) because it was replaced with /web/assets/ac32a08/im_livechat.embed_test_assets.min.css 2026-10-19 11:54:42,450 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fc4a317/mail.assets_public.min.css (id:2935) 2026-10-19 11:54:42,452 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2869] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/fc4a317/mail.assets_public.min.css 2026-10-19 11:54:45,007 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fa25c39/mass_mailing.iframe_css_assets_edit.min.css (id:2936) 2026-10-19 11:54:45,010 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2871] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/fa25c39/mass_mailing.iframe_css_assets_edit.min.css 2026-10-19 11:54:46,258 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dd0ecdd/mrp_subcontracting.webclient.min.css (id:2937) 2026-10-19 11:54:46,260 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2873] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/dd0ecdd/mrp_subcontracting.webclient.min.css 2026-10-19 11:54:48,139 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/94a40c3/point_of_sale.assets_prod.min.css (id:2938) 2026-10-19 11:54:48,141 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2874] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/94a40c3/point_of_sale.assets_prod.min.css 2026-10-19 11:54:49,773 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4f7172f/point_of_sale.assets_qunit_tests.min.css (id:2939) 2026-10-19 11:54:49,775 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2875] (matching /web/assets/_______/point_of_sale.assets_qunit_tests.min.css) because it was replaced with /web/assets/4f7172f/point_of_sale.assets_qunit_tests.min.css 2026-10-19 11:54:51,206 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7b4217c/pos_self_order.assets.min.css (id:2940) 2026-10-19 11:54:51,208 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2876] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 11:54:52,955 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a1f46f7/project.webclient.min.css (id:2941) 2026-10-19 11:54:52,956 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2878] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/a1f46f7/project.webclient.min.css 2026-10-19 11:54:53,113 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ca73023/snailmail.report_assets_snailmail.min.css (id:2942) 2026-10-19 11:54:53,115 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2879] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/ca73023/snailmail.report_assets_snailmail.min.css 2026-10-19 11:54:53,883 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cfd7427/spreadsheet.public_spreadsheet.min.css (id:2943) 2026-10-19 11:54:53,884 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2882] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/cfd7427/spreadsheet.public_spreadsheet.min.css 2026-10-19 11:54:54,042 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9a7c7c9/survey.survey_assets.min.css (id:2944) 2026-10-19 11:54:54,043 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2884] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/9a7c7c9/survey.survey_assets.min.css 2026-10-19 11:54:54,860 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/00b0fb5/to_account_reports.assets_account_report.min.css (id:2945) 2026-10-19 11:54:54,862 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2888] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/00b0fb5/to_account_reports.assets_account_report.min.css 2026-10-19 11:54:57,608 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6300641/to_stock_age_report.assets_financial_report.min.css (id:2946) 2026-10-19 11:54:57,611 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2889] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/6300641/to_stock_age_report.assets_financial_report.min.css 2026-10-19 11:54:57,908 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/361325c/viin_brain.lazy_brain_app.min.css (id:2947) 2026-10-19 11:54:57,910 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2894] (matching /web/assets/_______/viin_brain.lazy_brain_app.min.css) because it was replaced with /web/assets/361325c/viin_brain.lazy_brain_app.min.css 2026-10-19 11:54:59,036 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4fbcac1/viin_customizer.customizer_report.min.css (id:2948) 2026-10-19 11:54:59,038 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2895] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/4fbcac1/viin_customizer.customizer_report.min.css 2026-10-19 11:54:59,233 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c5ff254/viin_sign.assets_frontend_signature.min.css (id:2949) 2026-10-19 11:54:59,235 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2899] (matching /web/assets/_______/viin_sign.assets_frontend_signature.min.css) because it was replaced with /web/assets/c5ff254/viin_sign.assets_frontend_signature.min.css 2026-10-19 11:55:00,162 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/47cf0cb/viin_sign.assets_pdf_iframe.min.css (id:2950) 2026-10-19 11:55:00,165 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2900] (matching /web/assets/_______/viin_sign.assets_pdf_iframe.min.css) because it was replaced with /web/assets/47cf0cb/viin_sign.assets_pdf_iframe.min.css 2026-10-19 11:55:02,235 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ed0a986/web.assets_frontend.min.css (id:2951) 2026-10-19 11:55:02,239 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2910] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 11:55:04,764 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6300641/web.assets_web.min.css (id:2952) 2026-10-19 11:55:04,768 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2913] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/6300641/web.assets_web.min.css 2026-10-19 11:55:07,248 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5bbe96f/web.assets_web_dark.min.css (id:2953) 2026-10-19 11:55:07,249 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2914] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/5bbe96f/web.assets_web_dark.min.css 2026-10-19 11:55:07,705 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/64d0aa8/web.qunit_suite_tests.min.css (id:2954) 2026-10-19 11:55:07,708 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2918] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/64d0aa8/web.qunit_suite_tests.min.css 2026-10-19 11:55:09,094 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c0a603a/web.report_assets_common.min.css (id:2955) 2026-10-19 11:55:09,097 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2919] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/c0a603a/web.report_assets_common.min.css 2026-10-19 11:55:11,565 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/68f1dd5/web.tests_assets.min.css (id:2956) 2026-10-19 11:55:11,566 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2921] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/68f1dd5/web.tests_assets.min.css 2026-10-19 11:55:11,752 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dd476af/web_editor.assets_tests_styles.min.css (id:2957) 2026-10-19 11:55:11,754 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2923] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/dd476af/web_editor.assets_tests_styles.min.css 2026-10-19 11:55:12,111 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6c85633/web_editor.assets_wysiwyg.min.css (id:2958) 2026-10-19 11:55:12,112 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2924] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/6c85633/web_editor.assets_wysiwyg.min.css 2026-10-19 11:55:12,473 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css (id:2959) 2026-10-19 11:55:12,475 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2925] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css 2026-10-19 11:55:12,840 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/507ccc1/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2960) 2026-10-19 11:55:12,844 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2927] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/507ccc1/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-10-19 11:55:13,218 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a8398db/website.assets_all_wysiwyg_inside.min.css (id:2961) 2026-10-19 11:55:13,220 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2928] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/a8398db/website.assets_all_wysiwyg_inside.min.css 2026-10-19 11:55:13,433 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8a5aca7/website.assets_wysiwyg.min.css (id:2962) 2026-10-19 11:55:13,435 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2929] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/8a5aca7/website.assets_wysiwyg.min.css 2026-10-19 11:55:13,849 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/48efb7b/website.backend_assets_all_wysiwyg.min.css (id:2963) 2026-10-19 11:55:13,850 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2930] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/48efb7b/website.backend_assets_all_wysiwyg.min.css 2026-10-19 11:55:14,897 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/51b8ad0/website_slides.slide_embed_assets.min.css (id:2964) 2026-10-19 11:55:14,899 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Deleting attachments [2931] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/51b8ad0/website_slides.slide_embed_assets.min.css 2026-10-19 11:55:14,902 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 38.800833225250244 seconds 2026-10-19 11:55:18,554 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-19 11:55:19,252 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 152 2026-10-19 11:55:19,252 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpf3bq7yxx_chrome_odoo 2026-10-19 11:55:19,253 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34949/json/version 2026-10-19 11:55:19,255 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34949/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:55:19,303 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:55:19,303 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34949/json 2026-10-19 11:55:19,304 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34949/json with timeout 3 increased to 10s during tests 2026-10-19 11:55:19,316 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:34949/devtools/page/BD4CBD96E253031ADADB05C59ACB2AE1 2026-10-19 11:55:19,328 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-19 11:55:19,339 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-19 11:55:20,310 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 11:55:20,318 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 11:55:20,337 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-19 11:55:20,340 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 11:55:20,340 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 11:55:20,395 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:55:22,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:22] "GET /web HTTP/1.1" 200 - 104 0.238 1.888 2026-10-19 11:55:22,508 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'BD4CBD96E253031ADADB05C59ACB2AE1', 'loaderId': '4D8FB5603351A6E251520E5AC9323D51', 'isDownload': False} 2026-10-19 11:55:22,508 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-19 11:55:22,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:22] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.021 2026-10-19 11:55:22,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:22] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.006 0.084 2026-10-19 11:55:22,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:22] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.137 2026-10-19 11:55:22,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.027 0.136 2026-10-19 11:55:22,724 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 11:55:22,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.160 2026-10-19 11:55:22,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:22] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 11:55:24,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.037 0.106 2026-10-19 11:55:24,113 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 11:55:24,139 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 11:55:24,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.202 0.227 2026-10-19 11:55:24,901 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-19 11:55:24,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:24] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.329 0.498 2026-10-19 11:55:25,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.039 0.834 2026-10-19 11:55:25,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.874 2026-10-19 11:55:25,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.323 0.721 2026-10-19 11:55:26,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.451 0.846 2026-10-19 11:55:26,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.076 1.224 2026-10-19 11:55:26,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.019 0.877 2026-10-19 11:55:26,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.037 0.917 2026-10-19 11:55:27,252 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-19 11:55:27,255 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-10-19 11:55:27,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.029 0.019 2026-10-19 11:55:29,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.015 2026-10-19 11:55:32,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 8.674 2026-10-19 11:55:32,681 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 6.193 2026-10-19 11:55:32,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 11:55:32,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 6.516 2026-10-19 11:55:32,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 6.423 2026-10-19 11:55:32,868 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 11:55:32,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 8.962 2026-10-19 11:55:32,895 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 8.965 2026-10-19 11:55:32,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.148 0.057 2026-10-19 11:55:32,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.114 2026-10-19 11:55:32,986 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 11:55:32,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.133 2026-10-19 11:55:33,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.075 2026-10-19 11:55:33,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:33] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.148 0.337 2026-10-19 11:55:33,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:33] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.497 2026-10-19 11:55:33,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:33] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.203 0.177 2026-10-19 11:55:33,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.270 2026-10-19 11:55:34,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.019 0.034 2026-10-19 11:55:34,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.022 0.106 2026-10-19 11:55:34,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:34] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.044 0.177 2026-10-19 11:55:35,147 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-10-19 11:55:35,163 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-10-19 11:55:35,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.017 2026-10-19 11:55:35,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:35] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.007 0.024 2026-10-19 11:55:35,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 11:55:35,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:35] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.044 0.041 2026-10-19 11:55:36,191 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-10-19 11:55:36,209 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-10-19 11:55:36,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.017 0.032 2026-10-19 11:55:36,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.035 0.028 2026-10-19 11:55:37,291 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-10-19 11:55:37,303 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-10-19 11:55:37,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:37] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.005 0.027 2026-10-19 11:55:37,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:37] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.027 0.031 2026-10-19 11:55:37,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:37] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.123 0.186 2026-10-19 11:55:37,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.078 0.142 2026-10-19 11:55:40,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /my/projects HTTP/1.1" 200 - 219 0.263 1.256 2026-10-19 11:55:40,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.243 2026-10-19 11:55:40,486 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 11:55:40,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.043 0.041 2026-10-19 11:55:40,561 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 11:55:40,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.014 0.098 2026-10-19 11:55:40,595 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 11:55:40,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.009 0.052 2026-10-19 11:55:40,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:55:40,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.003 0.011 2026-10-19 11:55:40,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 11:55:40,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.013 0.017 2026-10-19 11:55:40,784 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 11:55:40,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:40] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.026 0.081 2026-10-19 11:55:41,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:41] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 11:55:41,297 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:41] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.004 2026-10-19 11:55:41,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.016 2026-10-19 11:55:41,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-19 11:55:41,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:41] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.014 2026-10-19 11:55:42,629 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-19 11:55:42,646 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 11:55:42,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:42] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.016 0.092 2026-10-19 11:55:42,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:42] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.003 0.007 2026-10-19 11:55:42,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:42] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.006 0.007 2026-10-19 11:55:43,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:43] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.056 0.112 2026-10-19 11:55:43,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:43] "GET /web/assets/a1f46f7/project.webclient.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 11:55:43,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:43] "GET /web/assets/d9225d3/project.webclient.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 11:55:43,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:43] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 11:55:44,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.123 0.195 2026-10-19 11:55:44,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.283 2026-10-19 11:55:44,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.280 2026-10-19 11:55:44,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.275 2026-10-19 11:55:44,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.007 0.016 2026-10-19 11:55:44,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.014 0.039 2026-10-19 11:55:44,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.034 2026-10-19 11:55:44,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:44] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:55:45,131 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 11:55:45,145 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-19 11:55:45,162 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-19 11:55:45,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:45] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.025 2026-10-19 11:55:45,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:45] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 11:55:45,925 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-19 11:55:45,932 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-19 11:55:46,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:46] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.190 0.166 2026-10-19 11:55:46,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:46] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.013 0.033 2026-10-19 11:55:46,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:46] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.032 0.061 2026-10-19 11:55:46,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:46] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.010 0.025 2026-10-19 11:55:46,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:46] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.022 2026-10-19 11:55:46,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.018 0.041 2026-10-19 11:55:46,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:46] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.020 0.030 2026-10-19 11:55:47,451 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-19 11:55:47,468 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-19 11:55:47,493 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-19 11:55:47,497 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-19 11:55:47,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:47] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.050 0.074 2026-10-19 11:55:47,897 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 248 and Message-Id '<846327672862617.1792410947.666057109832764-openerp-119-project.task@e2a9b9538198>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-19 11:55:47,897 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 11:55:47,932 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [248] 2026-10-19 11:55:47,933 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 11:55:47,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:47] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.152 0.300 2026-10-19 11:55:47,952 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:47] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.349 2026-10-19 11:55:48,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:48] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.061 0.430 2026-10-19 11:55:48,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:48] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.033 0.186 2026-10-19 11:55:48,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.075 2026-10-19 11:55:48,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.078 2026-10-19 11:55:48,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.028 0.053 2026-10-19 11:55:49,020 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 11:55:49,045 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 11:55:49,055 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-19 11:55:49,063 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 11:55:49,084 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 11:55:49,096 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 11:55:49,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.023 0.018 2026-10-19 11:55:49,117 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 11:55:49,166 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-19 11:55:49,177 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-19 11:55:49,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.049 0.028 2026-10-19 11:55:49,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.068 2026-10-19 11:55:49,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.009 0.089 2026-10-19 11:55:49,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.009 0.106 2026-10-19 11:55:49,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.011 0.166 2026-10-19 11:55:49,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.044 0.124 2026-10-19 11:55:49,482 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.006 0.153 2026-10-19 11:55:49,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.084 2026-10-19 11:55:49,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.046 0.137 2026-10-19 11:55:49,918 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-19 11:55:49,934 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-19 11:55:49,939 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-19 11:55:49,955 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:55:49,983 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 152 2026-10-19 11:55:49,985 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-19 11:55:49,986 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 152 2026-10-19 11:55:50,119 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115550_119680_TestProjectSharingUi.txt 2026-10-19 11:55:50,120 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpf3bq7yxx_chrome_odoo" 2026-10-19 11:55:50,160 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-19 11:55:50,416 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<235715418382270.1792410950.294177293777466-openerp-19-project.project@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-19 11:55:50,416 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 11:55:50,432 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [249] 2026-10-19 11:55:50,432 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 11:55:50,994 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 443 2026-10-19 11:55:50,995 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpbcdu8a6z_chrome_odoo 2026-10-19 11:55:50,995 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34907/json/version 2026-10-19 11:55:50,998 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34907/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:55:51,052 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:55:51,052 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34907/json 2026-10-19 11:55:51,054 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34907/json with timeout 3 increased to 10s during tests 2026-10-19 11:55:51,068 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:34907/devtools/page/8735225DD09ECCFE326F7CB94F7C6A26 2026-10-19 11:55:51,099 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-19 11:55:51,116 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-19 11:55:51,266 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:georges1 from n/a 2026-10-19 11:55:51,291 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-19 11:55:51,302 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-19 11:55:51,302 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-19 11:55:51,338 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:55:53,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /my/projects HTTP/1.1" 200 - 246 0.341 1.662 2026-10-19 11:55:53,341 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '8735225DD09ECCFE326F7CB94F7C6A26', 'loaderId': '5A1725E875DE1AA2BC29552060657620', 'isDownload': False} 2026-10-19 11:55:53,341 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-19 11:55:53,402 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:55:53,419 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 11:55:53,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.075 0.042 2026-10-19 11:55:53,526 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 11:55:53,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.100 2026-10-19 11:55:53,587 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 11:55:53,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.012 0.026 2026-10-19 11:55:53,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:55:53,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 11:55:53,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 11:55:53,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.020 0.011 2026-10-19 11:55:53,816 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 11:55:53,849 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.016 0.052 2026-10-19 11:55:53,894 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:53] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.032 0.053 2026-10-19 11:55:54,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 11:55:54,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:54] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.008 2026-10-19 11:55:54,418 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-19 11:55:54,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.010 0.160 2026-10-19 11:55:54,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.135 2026-10-19 11:55:54,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:54] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.024 0.109 2026-10-19 11:55:55,663 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-19 11:55:55,690 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 11:55:55,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:55] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.079 0.129 2026-10-19 11:55:55,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:55] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.022 0.018 2026-10-19 11:55:56,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:56] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.005 0.009 2026-10-19 11:55:56,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:56] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.014 0.009 2026-10-19 11:55:56,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:56] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.092 0.193 2026-10-19 11:55:56,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:56] "GET /web/assets/d9225d3/project.webclient.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 11:55:56,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:56] "GET /web/assets/a1f46f7/project.webclient.min.css HTTP/1.1" 200 - 4 0.003 0.026 2026-10-19 11:55:56,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:56] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.018 0.011 2026-10-19 11:55:57,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.129 0.185 2026-10-19 11:55:57,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.302 2026-10-19 11:55:57,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.304 2026-10-19 11:55:57,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.302 2026-10-19 11:55:57,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.020 0.032 2026-10-19 11:55:57,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.009 0.059 2026-10-19 11:55:57,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.050 2026-10-19 11:55:57,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:57] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.026 0.048 2026-10-19 11:55:58,565 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 11:55:58,578 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-19 11:55:58,597 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-19 11:55:58,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.009 0.026 2026-10-19 11:55:58,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.009 0.026 2026-10-19 11:55:59,361 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-19 11:55:59,371 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-19 11:55:59,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.110 0.147 2026-10-19 11:55:59,696 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.018 0.036 2026-10-19 11:55:59,903 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.093 0.073 2026-10-19 11:55:59,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:59] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.016 0.025 2026-10-19 11:55:59,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:55:59] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.037 2026-10-19 11:56:00,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.028 2026-10-19 11:56:00,171 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-19 11:56:00,190 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-19 11:56:00,206 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-19 11:56:00,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "GET /web/image/res.partner/353/avatar_128 HTTP/1.1" 200 - 23 0.028 0.049 2026-10-19 11:56:00,229 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-19 11:56:00,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.028 0.109 2026-10-19 11:56:00,404 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.035 0.160 2026-10-19 11:56:00,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.078 2026-10-19 11:56:00,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.133 0.152 2026-10-19 11:56:00,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.022 0.244 2026-10-19 11:56:00,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.006 0.042 2026-10-19 11:56:00,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.004 0.056 2026-10-19 11:56:00,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.042 0.048 2026-10-19 11:56:00,988 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 11:56:01,007 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 11:56:01,011 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-19 11:56:01,031 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 11:56:01,045 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 11:56:01,063 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 11:56:01,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.030 0.014 2026-10-19 11:56:01,085 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 11:56:01,146 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-19 11:56:01,150 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-19 11:56:01,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.056 0.035 2026-10-19 11:56:01,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.006 0.091 2026-10-19 11:56:01,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.016 0.105 2026-10-19 11:56:01,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.014 0.143 2026-10-19 11:56:01,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.038 0.083 2026-10-19 11:56:01,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.015 0.090 2026-10-19 11:56:01,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.099 2026-10-19 11:56:01,879 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-19 11:56:01,895 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-19 11:56:01,900 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-19 11:56:01,910 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 443 2026-10-19 11:56:01,913 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-19 11:56:01,914 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 443 2026-10-19 11:56:02,015 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115602_014791_TestProjectSharingUi.txt 2026-10-19 11:56:02,015 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpbcdu8a6z_chrome_odoo" 2026-10-19 11:56:02,030 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-19 11:56:02,224 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<153312051534324.1792410962.124182939529419-openerp-19-project.project@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-19 11:56:02,224 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 11:56:02,262 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-10-19 11:56:02,263 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 11:56:02,820 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 663 2026-10-19 11:56:02,820 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp7jhig29f_chrome_odoo 2026-10-19 11:56:02,820 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40831/json/version 2026-10-19 11:56:02,822 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40831/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:56:02,861 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:56:02,862 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40831/json 2026-10-19 11:56:02,863 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40831/json with timeout 3 increased to 10s during tests 2026-10-19 11:56:02,871 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:40831/devtools/page/5F365A34559F313EAEB6401A4EBF85A4 2026-10-19 11:56:02,881 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-19 11:56:02,892 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-19 11:56:03,093 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:georges1 from n/a 2026-10-19 11:56:03,106 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-19 11:56:03,124 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-19 11:56:03,125 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-19 11:56:03,154 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:56:04,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:04] "GET /my/projects HTTP/1.1" 200 - 246 0.225 1.508 2026-10-19 11:56:04,887 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '5F365A34559F313EAEB6401A4EBF85A4', 'loaderId': 'E8FE1A7C71ADF6B7933148E5898C6B6B', 'isDownload': False} 2026-10-19 11:56:04,887 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-19 11:56:04,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:56:04,944 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 11:56:05,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.043 0.035 2026-10-19 11:56:05,015 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 11:56:05,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.053 2026-10-19 11:56:05,048 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 11:56:05,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.030 2026-10-19 11:56:05,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 11:56:05,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 11:56:05,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 11:56:05,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.046 0.020 2026-10-19 11:56:05,330 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 11:56:05,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.032 2026-10-19 11:56:05,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.014 0.056 2026-10-19 11:56:05,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 11:56:05,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:05] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-10-19 11:56:05,955 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-19 11:56:06,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.135 2026-10-19 11:56:06,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.082 2026-10-19 11:56:06,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:06] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.085 2026-10-19 11:56:07,213 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-19 11:56:07,231 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 11:56:07,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:07] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.032 0.120 2026-10-19 11:56:07,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:07] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.016 2026-10-19 11:56:07,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:07] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.008 2026-10-19 11:56:07,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:07] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.002 0.037 2026-10-19 11:56:07,757 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:07] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.037 0.174 2026-10-19 11:56:07,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:07] "GET /web/assets/d9225d3/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 11:56:07,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:07] "GET /web/assets/a1f46f7/project.webclient.min.css HTTP/1.1" 200 - 4 0.006 0.027 2026-10-19 11:56:08,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 11:56:08,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.089 0.171 2026-10-19 11:56:08,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.240 2026-10-19 11:56:08,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.244 2026-10-19 11:56:08,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.237 2026-10-19 11:56:08,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.023 0.036 2026-10-19 11:56:08,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.013 0.063 2026-10-19 11:56:08,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:08] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.015 0.063 2026-10-19 11:56:09,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:09] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.056 0.064 2026-10-19 11:56:09,811 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 11:56:09,832 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-19 11:56:09,884 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-19 11:56:09,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:09] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.034 0.042 2026-10-19 11:56:09,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.059 2026-10-19 11:56:10,629 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-10-19 11:56:10,643 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-19 11:56:10,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:56:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:56:10,676 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 663 2026-10-19 11:56:10,678 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-19 11:56:10,679 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 663 2026-10-19 11:56:10,788 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115610_787990_TestProjectSharingUi.txt 2026-10-19 11:56:10,788 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp7jhig29f_chrome_odoo" 2026-10-19 11:56:10,900 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 1472 checked, 35 removed 2026-10-19 11:56:44,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-19 11:56:49,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-19 11:56:53,188 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-19 11:56:57,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-19 11:57:01,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-19 11:57:03,696 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [151] 2026-10-19 11:57:04,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-19 11:57:07,744 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [158] 2026-10-19 11:57:08,302 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-19 11:57:12,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-19 11:57:16,561 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-19 11:57:46,273 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #38 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 11:57:49,398 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #38 deleted ir.attachment records with IDs: [3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189] 2026-10-19 11:57:49,399 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #38 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-10-19 11:57:49,426 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #38 deleted ir.sequence records with IDs: [364, 367, 415, 418, 365, 368, 416, 419] 2026-10-19 11:57:54,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-10-19 11:57:55,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 860 2026-10-19 11:57:55,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpogseq25b_chrome_odoo 2026-10-19 11:57:55,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41855/json/version 2026-10-19 11:57:55,435 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41855/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:57:55,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:57:55,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41855/json 2026-10-19 11:57:55,509 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41855/json with timeout 3 increased to 10s during tests 2026-10-19 11:57:55,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41855/devtools/page/B5B1A1E071C939B2FE5B523E33D4E9FE 2026-10-19 11:57:55,545 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:57:55,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:57:56,001 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:57:56,004 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:57:56,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:57:56,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:57:56,026 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:57:57,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.133 0.892 2026-10-19 11:57:57,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B5B1A1E071C939B2FE5B523E33D4E9FE', 'loaderId': '5B4A571D00191F68D371DBA972410D67', 'isDownload': False} 2026-10-19 11:57:57,051 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-19 11:57:57,079 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:57:57,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 11:57:57,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-10-19 11:57:57,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.046 2026-10-19 11:57:57,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-19 11:57:57,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-19 11:57:57,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 11:57:57,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 11:57:57,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 11:57:57,766 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:57:58,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.489 0.672 2026-10-19 11:57:59,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.202 2026-10-19 11:57:59,038 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:57:59,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.163 2026-10-19 11:57:59,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 11:57:59,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:57:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 11:58:00,041 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-10-19 11:58:00,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.245 0.600 2026-10-19 11:58:00,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.070 2026-10-19 11:58:00,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.021 2026-10-19 11:58:00,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 11:58:00,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.046 0.052 2026-10-19 11:58:00,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.139 2026-10-19 11:58:00,546 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 11:58:00,563 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 11:58:00,577 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:00,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.030 0.230 2026-10-19 11:58:00,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 11:58:00,666 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.309 2026-10-19 11:58:00,744 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.337 2026-10-19 11:58:00,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.402 2026-10-19 11:58:00,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.342 2026-10-19 11:58:00,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.028 0.296 2026-10-19 11:58:00,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.319 2026-10-19 11:58:01,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.303 2026-10-19 11:58:01,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.320 2026-10-19 11:58:01,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.309 2026-10-19 11:58:01,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.315 2026-10-19 11:58:01,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.313 2026-10-19 11:58:01,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.248 2026-10-19 11:58:01,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.222 2026-10-19 11:58:01,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.201 2026-10-19 11:58:01,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.142 2026-10-19 11:58:01,266 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.103 2026-10-19 11:58:01,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.120 2026-10-19 11:58:01,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 11:58:01,308 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-10-19 11:58:01,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.118 2026-10-19 11:58:01,327 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:58:01,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.001 0.124 2026-10-19 11:58:01,342 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:01,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:01,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.039 2026-10-19 11:58:01,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:01,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 11:58:01,418 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-19 11:58:01,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-10-19 11:58:01,443 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-19 11:58:01,477 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-10-19 11:58:01,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:01,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 11:58:01,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-19 11:58:01,577 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-19 11:58:01,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-19 11:58:01,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-10-19 11:58:01,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:01,680 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 11:58:01,691 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-19 11:58:01,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-19 11:58:01,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:01,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-10-19 11:58:01,762 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:01,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-10-19 11:58:01,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:01,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 11:58:01,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-19 11:58:01,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 11:58:01,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-10-19 11:58:02,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-10-19 11:58:02,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:02,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-10-19 11:58:02,748 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:02,762 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-19 11:58:02,773 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:58:02,791 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:58:02,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:58:02,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-10-19 11:58:03,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 11:58:03,676 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:58:03,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:58:03,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:03,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 11:58:03,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-10-19 11:58:03,758 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-10-19 11:58:03,773 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:03,790 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 11:58:03,807 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-19 11:58:03,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-19 11:58:03,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-19 11:58:03,846 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:58:03,855 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 860 2026-10-19 11:58:03,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:58:03,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 860 2026-10-19 11:58:03,952 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115803_952435_MobileTestUi.txt 2026-10-19 11:58:03,952 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpogseq25b_chrome_odoo" 2026-10-19 11:58:04,366 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1062 2026-10-19 11:58:04,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbqmpwfb2_chrome_odoo 2026-10-19 11:58:04,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44455/json/version 2026-10-19 11:58:04,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44455/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:58:04,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:58:04,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44455/json 2026-10-19 11:58:04,425 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44455/json with timeout 3 increased to 10s during tests 2026-10-19 11:58:04,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44455/devtools/page/64B323F2A543DD865FF13DFB8BE5AD8E 2026-10-19 11:58:04,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:58:04,476 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:58:04,514 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:58:04,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:58:04,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:58:04,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:58:04,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:04] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.040 0.079 2026-10-19 11:58:04,683 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '64B323F2A543DD865FF13DFB8BE5AD8E', 'loaderId': '42C5DEF06EBEC2A6A56FDC53B1D21C1C', 'isDownload': False} 2026-10-19 11:58:04,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-19 11:58:04,711 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:04,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:04] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-19 11:58:04,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:04] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.022 2026-10-19 11:58:04,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:04] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.039 2026-10-19 11:58:05,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.022 2026-10-19 11:58:05,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-19 11:58:05,417 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:05,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 11:58:05,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 11:58:05,481 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:58:06,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.247 0.561 2026-10-19 11:58:06,360 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 0.814 2026-10-19 11:58:06,386 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:06,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.132 2026-10-19 11:58:06,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-19 11:58:06,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.009 2026-10-19 11:58:07,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-10-19 11:58:07,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.235 0.571 2026-10-19 11:58:07,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.076 2026-10-19 11:58:07,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.016 2026-10-19 11:58:07,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.019 2026-10-19 11:58:07,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.089 2026-10-19 11:58:07,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:58:07,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.140 2026-10-19 11:58:07,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.193 2026-10-19 11:58:07,964 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:07,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:58:08,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.257 2026-10-19 11:58:08,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.036 0.290 2026-10-19 11:58:08,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.368 2026-10-19 11:58:08,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.330 2026-10-19 11:58:08,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.354 2026-10-19 11:58:08,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.029 0.290 2026-10-19 11:58:08,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.020 0.311 2026-10-19 11:58:08,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.311 2026-10-19 11:58:08,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.009 0.329 2026-10-19 11:58:08,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.339 2026-10-19 11:58:08,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.318 2026-10-19 11:58:08,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.299 2026-10-19 11:58:08,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.236 2026-10-19 11:58:08,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.173 2026-10-19 11:58:08,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.164 2026-10-19 11:58:08,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.101 2026-10-19 11:58:08,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.107 2026-10-19 11:58:08,659 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:58:08,672 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-19 11:58:08,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-19 11:58:08,697 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:08,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-19 11:58:08,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-19 11:58:08,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:08,785 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:08,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:08,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-10-19 11:58:08,826 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:08,845 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-19 11:58:08,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:08,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-19 11:58:08,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:08,909 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:08,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-19 11:58:08,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:08,960 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:58:09,011 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-19 11:58:09,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:58:09,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:58:09,036 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:58:09,059 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:58:09,060 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:09,061 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:09,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 11:58:09,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-10-19 11:58:09,108 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-10-19 11:58:09,125 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-10-19 11:58:09,148 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-19 11:58:09,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.018 2026-10-19 11:58:09,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-19 11:58:09,177 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''6' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:09,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:09,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-19 11:58:09,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 11:58:09,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-10-19 11:58:09,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:58:09,276 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29496750 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-10-19 11:58:09,279 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-19 11:58:09,292 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:58:09,516 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29496750 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-10-19 11:58:09,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.112 0.167 2026-10-19 11:58:09,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:09] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.010 2026-10-19 11:58:10,349 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:58:10,356 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-19 11:58:10,379 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-19 11:58:10,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:10,410 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-19 11:58:10,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:10,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:10,462 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 11:58:10,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:10,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:10,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 11:58:10,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 11:58:10,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:10,541 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:10,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-19 11:58:11,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:11,391 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:11,410 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 11:58:11,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:11,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:11,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-10-19 11:58:11,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 11:58:12,283 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:12,291 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:12,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 11:58:12,327 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:12,341 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:12,360 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-10-19 11:58:13,177 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:13,191 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:58:13,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-19 11:58:13,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 11:58:13,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:58:13,255 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15562984 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-10-19 11:58:13,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-19 11:58:13,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15562984 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-10-19 11:58:13,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.064 0.097 2026-10-19 11:58:14,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:58:14,189 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-19 11:58:14,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-19 11:58:14,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:14,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-10-19 11:58:14,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:14,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:14,293 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 11:58:14,305 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:14,324 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:14,343 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-10-19 11:58:14,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:14,373 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:14,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:14,407 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-10-19 11:58:14,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-10-19 11:58:14,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:14,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-10-19 11:58:14,475 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:14,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:14,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-10-19 11:58:14,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-10-19 11:58:14,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-19 11:58:14,556 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-10-19 11:58:14,575 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-10-19 11:58:14,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:14] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.016 0.043 2026-10-19 11:58:15,410 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:58:15,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 11:58:15,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1062 2026-10-19 11:58:15,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:58:15,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1062 2026-10-19 11:58:15,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115815_538813_MobileTestUi.txt 2026-10-19 11:58:15,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbqmpwfb2_chrome_odoo" 2026-10-19 11:58:15,843 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1284 2026-10-19 11:58:15,844 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpae3vjp58_chrome_odoo 2026-10-19 11:58:15,844 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33959/json/version 2026-10-19 11:58:15,848 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33959/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:58:15,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:58:15,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33959/json 2026-10-19 11:58:15,949 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33959/json with timeout 3 increased to 10s during tests 2026-10-19 11:58:15,964 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33959/devtools/page/3EB2B1FE66674BDFD2FD7A3C75321151 2026-10-19 11:58:15,980 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:58:15,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:58:16,054 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:58:16,066 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:58:16,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:58:16,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:58:16,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.026 0.071 2026-10-19 11:58:16,194 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3EB2B1FE66674BDFD2FD7A3C75321151', 'loaderId': '00C4E284454FA8A65E54C331292F33C7', 'isDownload': False} 2026-10-19 11:58:16,194 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-19 11:58:16,227 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:16,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.016 2026-10-19 11:58:16,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-10-19 11:58:16,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.045 2026-10-19 11:58:16,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-19 11:58:16,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 11:58:16,871 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 11:58:16,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 11:58:16,895 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 11:58:16,920 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:58:17,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.191 0.573 2026-10-19 11:58:17,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.777 2026-10-19 11:58:17,807 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:17,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.134 2026-10-19 11:58:17,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-19 11:58:18,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 11:58:18,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:58:18,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.263 0.574 2026-10-19 11:58:19,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.076 0.078 2026-10-19 11:58:19,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.020 2026-10-19 11:58:19,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 11:58:19,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.047 2026-10-19 11:58:19,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.123 2026-10-19 11:58:19,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 11:58:19,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.008 0.191 2026-10-19 11:58:19,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 11:58:19,411 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:19,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.243 2026-10-19 11:58:19,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.310 2026-10-19 11:58:19,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.373 2026-10-19 11:58:19,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.339 2026-10-19 11:58:19,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.030 0.306 2026-10-19 11:58:19,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.012 0.289 2026-10-19 11:58:19,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.310 2026-10-19 11:58:19,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.286 2026-10-19 11:58:19,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.009 0.276 2026-10-19 11:58:19,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.279 2026-10-19 11:58:19,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.270 2026-10-19 11:58:19,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.218 2026-10-19 11:58:19,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.189 2026-10-19 11:58:19,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.156 2026-10-19 11:58:19,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.157 2026-10-19 11:58:20,013 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.130 2026-10-19 11:58:20,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.143 2026-10-19 11:58:20,070 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.141 2026-10-19 11:58:20,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-19 11:58:20,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 11:58:20,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-10-19 11:58:20,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:20,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:20,219 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 11:58:20,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-10-19 11:58:20,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:20,277 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 11:58:20,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,313 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-10-19 11:58:20,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:20,347 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 11:58:20,362 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,378 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-19 11:58:20,389 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:20,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,429 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 11:58:20,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 11:58:20,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:20,473 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 11:58:20,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 11:58:20,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:20,542 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,559 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:20,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:20,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:20,611 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-19 11:58:21,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:21,442 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:21,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:21,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:21,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:21,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-19 11:58:21,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 11:58:22,324 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:22,340 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:22,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:22,372 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:22,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:22,409 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-19 11:58:23,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:23,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 11:58:23,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:23,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 11:58:23,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:23,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:23,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-10-19 11:58:24,125 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:24,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:24,159 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 11:58:24,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:24,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:24,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-10-19 11:58:25,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:25,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:25,047 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 11:58:25,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:25,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:25,092 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-10-19 11:58:25,907 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:25,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:25,942 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 11:58:25,958 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:58:25,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:25,991 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:26,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-10-19 11:58:26,811 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:26,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:26,844 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:58:26,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:26,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:26,892 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:58:26,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:26,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:26,944 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 11:58:26,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:26,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:26,993 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-10-19 11:58:27,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-19 11:58:27,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:27,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:27,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 11:58:27,838 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 11:58:27,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:27,873 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:27,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-10-19 11:58:28,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:28,710 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:28,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-19 11:58:28,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:28,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:28,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-19 11:58:28,796 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:28,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:28,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:58:28,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 11:58:28,860 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:28,873 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:28,895 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-10-19 11:58:29,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:29,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:29,743 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:58:29,756 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:29,773 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:29,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:29,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:29,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:29,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:29,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:29,873 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:29,892 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 11:58:30,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:30,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-10-19 11:58:30,723 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-10-19 11:58:30,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-19 11:58:30,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:58:30,772 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-10-19 11:58:30,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-10-19 11:58:30,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-10-19 11:58:30,821 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:58:30,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-10-19 11:58:30,855 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-10-19 11:58:30,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-19 11:58:30,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:58:30,906 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 11:58:30,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-19 11:58:30,941 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:30,959 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 11:58:30,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 11:58:30,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:31,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 11:58:31,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:31,043 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 11:58:31,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:31,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:31,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 11:58:31,908 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:31,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:31,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 11:58:31,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 11:58:31,972 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:31,992 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 11:58:32,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:32,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 11:58:32,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:32,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:32,076 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-10-19 11:58:32,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 11:58:32,890 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:32,906 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:32,926 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:32,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:32,957 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:32,977 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-19 11:58:33,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:33,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:33,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:33,838 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:33,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:33,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 11:58:34,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:34,710 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:34,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:34,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:34,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:34,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-19 11:58:35,582 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:35,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:35,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:35,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:35,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:35,659 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 11:58:36,464 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:36,473 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 11:58:36,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-19 11:58:36,515 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-10-19 11:58:36,533 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 11:58:36,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 11:58:36,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:36,594 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 11:58:36,601 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 11:58:36,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:36,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 11:58:36,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:36,659 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:36,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:36,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:36,709 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-19 11:58:37,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:37,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:37,559 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:37,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:37,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:37,611 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 11:58:38,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:38,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:38,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 11:58:38,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 11:58:38,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:38,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 11:58:38,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:38,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:38,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:38,573 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:38,592 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-19 11:58:39,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:39,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:39,443 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:39,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:39,473 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:39,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 11:58:40,308 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:40,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:40,342 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-19 11:58:40,361 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-19 11:58:40,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:40,389 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 11:58:40,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:40,426 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:40,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:40,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:40,476 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-10-19 11:58:41,283 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:41,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:41,308 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:41,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:41,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:41,361 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 11:58:41,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-19 11:58:42,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:42,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:42,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 11:58:42,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 11:58:42,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:42,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 11:58:42,255 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:42,275 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:42,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:42,306 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:42,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-10-19 11:58:43,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:43,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:43,159 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:43,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:43,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:43,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 11:58:44,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:44,025 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:44,043 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:44,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:44,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:44,092 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-10-19 11:58:44,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:44,907 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:44,924 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:58:44,937 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:44,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:44,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 11:58:45,780 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:45,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 11:58:45,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:45,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 11:58:45,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:45,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:45,875 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:58:45,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-19 11:58:45,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-19 11:58:45,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 11:58:45,949 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:45,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:45,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-10-19 11:58:45,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:46,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 11:58:46,018 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:58:46,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:58:46,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1284 2026-10-19 11:58:46,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:58:46,060 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1284 2026-10-19 11:58:46,170 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115846_170526_MobileTestUi.txt 2026-10-19 11:58:46,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpae3vjp58_chrome_odoo" 2026-10-19 11:58:46,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1495 2026-10-19 11:58:46,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpyo8mupz9_chrome_odoo 2026-10-19 11:58:46,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41103/json/version 2026-10-19 11:58:46,587 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41103/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:58:46,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:58:46,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41103/json 2026-10-19 11:58:46,619 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41103/json with timeout 3 increased to 10s during tests 2026-10-19 11:58:46,643 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41103/devtools/page/EF98F060A5B87729B20A12688DB06225 2026-10-19 11:58:46,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:58:46,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:58:46,738 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:58:46,742 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:58:46,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:58:46,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:58:46,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.057 0.071 2026-10-19 11:58:46,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'EF98F060A5B87729B20A12688DB06225', 'loaderId': '5AAC3D2FCD5F6770DCFD899804B7E5BA', 'isDownload': False} 2026-10-19 11:58:46,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-19 11:58:46,955 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:46,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:46] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-19 11:58:47,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.041 2026-10-19 11:58:47,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.048 2026-10-19 11:58:47,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 11:58:47,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 11:58:47,618 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:47,639 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:58:47,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.011 2026-10-19 11:58:47,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:58:48,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.287 0.591 2026-10-19 11:58:48,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.052 0.893 2026-10-19 11:58:48,700 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:48,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.201 2026-10-19 11:58:48,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-19 11:58:48,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 11:58:49,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 11:58:49,788 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.218 0.563 2026-10-19 11:58:49,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.082 2026-10-19 11:58:49,952 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.021 2026-10-19 11:58:49,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 11:58:50,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.036 0.050 2026-10-19 11:58:50,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.116 2026-10-19 11:58:50,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 11:58:50,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:58:50,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.172 2026-10-19 11:58:50,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 11:58:50,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.264 2026-10-19 11:58:50,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.293 2026-10-19 11:58:50,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.349 2026-10-19 11:58:50,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.330 2026-10-19 11:58:50,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.050 0.258 2026-10-19 11:58:50,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.306 2026-10-19 11:58:50,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.314 2026-10-19 11:58:50,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.336 2026-10-19 11:58:50,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.342 2026-10-19 11:58:50,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.356 2026-10-19 11:58:50,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.347 2026-10-19 11:58:50,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.273 2026-10-19 11:58:50,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.275 2026-10-19 11:58:50,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.239 2026-10-19 11:58:50,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.184 2026-10-19 11:58:50,932 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:50,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.120 2026-10-19 11:58:50,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.007 0.143 2026-10-19 11:58:51,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.131 2026-10-19 11:58:51,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 11:58:51,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:51,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:58:51,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.125 2026-10-19 11:58:51,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:51,065 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 11:58:51,076 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:51,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:51,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 11:58:51,121 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:51,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:51,161 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 11:58:51,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:51,989 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:52,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 11:58:52,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:52,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:58:52,080 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:58:52,092 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:58:52,093 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:58:52,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 11:58:52,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-19 11:58:52,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 11:58:52,165 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:58:52,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:52,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''11' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:52,215 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:52,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 11:58:52,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-10-19 11:58:52,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-10-19 11:58:52,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 11:58:52,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-19 11:58:52,315 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:58:52,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''0' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:52,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:52,354 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 11:58:52,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-10-19 11:58:52,387 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-10-19 11:58:52,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 11:58:52,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-19 11:58:52,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:58:52,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 11:58:52,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 11:58:52,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.016 2026-10-19 11:58:52,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:58:52,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-10-19 11:58:52,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 11:58:52,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:58:52,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''10' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:52,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:52,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-10-19 11:58:52,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 11:58:52,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-19 11:58:52,637 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:58:52,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''105' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:52,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:52,689 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 11:58:52,704 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-10-19 11:58:52,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:58:52,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:58:52,756 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''155' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:52,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:52,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 11:58:52,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-10-19 11:58:52,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:58:52,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-10-19 11:58:52,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 11:58:52,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:58:52,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''1' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:52,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:52,921 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-10-19 11:58:52,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 11:58:52,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-19 11:58:52,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:58:52,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-19 11:58:53,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:58:53,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:58:53,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-10-19 11:58:53,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 11:58:53,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-19 11:58:53,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:58:53,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 11:58:53,121 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 11:58:53,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:58:53,138 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:58:53,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1495 2026-10-19 11:58:53,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:58:53,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1495 2026-10-19 11:58:53,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115853_259409_MobileTestUi.txt 2026-10-19 11:58:53,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpyo8mupz9_chrome_odoo" 2026-10-19 11:58:53,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1693 2026-10-19 11:58:53,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpxoxwb_64_chrome_odoo 2026-10-19 11:58:53,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44093/json/version 2026-10-19 11:58:53,670 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44093/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:58:53,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:58:53,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44093/json 2026-10-19 11:58:53,704 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44093/json with timeout 3 increased to 10s during tests 2026-10-19 11:58:53,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44093/devtools/page/2D4CDDABDD03EC159AC31798C9B7B032 2026-10-19 11:58:53,733 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:58:53,760 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:58:53,805 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:58:53,811 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:58:53,818 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:58:53,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:58:53,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:53] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.040 0.062 2026-10-19 11:58:53,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2D4CDDABDD03EC159AC31798C9B7B032', 'loaderId': '53D4947BE9A3F627EB21EB2C0A1DAB83', 'isDownload': False} 2026-10-19 11:58:53,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-19 11:58:53,968 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:54,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.014 2026-10-19 11:58:54,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.020 2026-10-19 11:58:54,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-19 11:58:54,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 11:58:54,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-19 11:58:54,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 11:58:54,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 11:58:54,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 11:58:54,729 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:58:55,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.302 0.586 2026-10-19 11:58:55,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.901 2026-10-19 11:58:55,714 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:58:55,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.136 2026-10-19 11:58:55,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 11:58:55,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-19 11:58:56,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 11:58:56,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.223 0.520 2026-10-19 11:58:56,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.077 2026-10-19 11:58:56,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-19 11:58:56,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 11:58:57,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.063 2026-10-19 11:58:57,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 11:58:57,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.149 2026-10-19 11:58:57,134 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:58:57,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:57,197 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.215 2026-10-19 11:58:57,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.292 2026-10-19 11:58:57,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.345 2026-10-19 11:58:57,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.411 2026-10-19 11:58:57,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.024 0.362 2026-10-19 11:58:57,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.321 2026-10-19 11:58:57,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.321 2026-10-19 11:58:57,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.292 2026-10-19 11:58:57,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.289 2026-10-19 11:58:57,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.294 2026-10-19 11:58:57,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.026 0.254 2026-10-19 11:58:57,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.250 2026-10-19 11:58:57,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.248 2026-10-19 11:58:57,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.257 2026-10-19 11:58:57,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.241 2026-10-19 11:58:57,862 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:57,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.196 2026-10-19 11:58:57,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.151 2026-10-19 11:58:57,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.001 0.144 2026-10-19 11:58:57,951 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 11:58:57,952 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.158 2026-10-19 11:58:57,962 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:57,965 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:57,970 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:57,984 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:58:57,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.007 0.160 2026-10-19 11:58:57,997 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:58,007 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:58,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:58:58,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:58,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:58,077 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:58:58,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:58,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:58,125 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:58:58,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:58,159 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:58,178 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:58:58,191 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:58,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:58,226 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 11:58:58,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:58,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:58,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 11:58:58,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:58,306 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:58,326 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 11:58:59,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:59,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:59,174 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 11:58:59,188 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:59,205 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:58:59,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 11:58:59,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 11:58:59,313 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-10-19 11:58:59,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:58:59,340 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:58:59,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:58:59,392 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:59,399 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:58:59,407 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:58:59,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:58:59,449 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-19 11:58:59,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.027 2026-10-19 11:58:59,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 11:58:59,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-19 11:58:59,492 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:58:59,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 11:58:59,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80227392 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-10-19 11:58:59,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:58:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 11:59:00,428 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80227392 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-10-19 11:59:00,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.518 0.454 2026-10-19 11:59:00,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.911 2026-10-19 11:59:00,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:00] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-10-19 11:59:00,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 11:59:01,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-10-19 11:59:01,304 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 10/19/2026"))' 2026-10-19 11:59:01,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-19 11:59:01,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:59:01,353 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:59:01,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 11:59:01,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 11:59:01,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:01,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:01,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:01,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:01,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:01,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,558 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:59:01,573 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:01,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:01,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:01,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:01,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:01,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 11:59:01,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:01,739 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:01,758 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-10-19 11:59:02,573 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 11:59:02,605 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 11:59:02,637 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,674 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:02,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:02,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,756 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 11:59:02,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,824 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:02,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,857 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,873 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:02,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,924 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 11:59:02,939 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:02,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:02,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-10-19 11:59:03,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:03,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 11:59:03,827 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:03,844 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 11:59:03,854 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:03,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:03,892 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:03,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:03,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:03,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:03,954 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:03,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:03,991 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 11:59:04,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:04,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:04,042 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:04,056 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:04,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:04,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:04,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:04,134 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:04,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 11:59:04,159 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:04,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:04,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-10-19 11:59:05,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:05,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:05,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:05,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 11:59:05,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:59:05,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''70' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:59:05,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:05,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:59:05,121 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-19 11:59:05,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:59:05,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''700' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:59:05,170 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:59:05,187 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 11:59:05,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-10-19 11:59:05,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:05,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88412347 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-10-19 11:59:05,243 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 11:59:05,398 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88412347 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-10-19 11:59:05,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.105 0.100 2026-10-19 11:59:05,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:05] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.012 2026-10-19 11:59:05,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 11:59:06,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-19 11:59:06,222 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-19 11:59:06,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-19 11:59:06,255 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-19 11:59:07,485 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 11:59:07,488 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 11:59:07,488 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 11:59:07,489 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 11:59:07,489 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 11:59:07,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 11:59:07,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 11:59:07,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 11:59:07,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 11:59:07,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 11:59:07,496 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 11:59:07,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 11:59:07,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 11:59:07,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 11:59:07,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 11:59:07,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 11:59:07,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 11:59:07,501 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 11:59:07,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 11:59:07,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 11:59:07,503 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 11:59:07,504 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 11:59:07,504 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 11:59:07,505 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 11:59:07,507 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 11:59:07,507 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 11:59:07,508 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 11:59:07,510 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 11:59:07,510 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 11:59:07,511 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 11:59:07,544 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:59:07,572 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 11:59:07,576 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 11:59:07,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 11:59:07,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 11:59:07,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-19 11:59:07,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-10-19 11:59:07,648 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 11:59:07,658 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 11:59:07,662 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 11:59:07,668 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 11:59:07,669 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 11:59:07,670 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 11:59:07,671 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 11:59:07,671 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 11:59:07,678 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 11:59:07,687 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 11:59:07,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 11:59:07,694 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 11:59:07,695 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 11:59:07,701 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 11:59:07,704 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 11:59:07,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 11:59:07,712 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 11:59:07,713 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 11:59:07,727 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 11:59:07,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 11:59:07,767 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 11:59:07,770 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 11:59:07,770 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 11:59:07,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 11:59:07,780 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 11:59:07,791 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 11:59:07,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-19 11:59:07,797 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 11:59:07,802 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 11:59:07,802 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 11:59:07,812 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 11:59:07,813 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 11:59:07,814 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 11:59:07,815 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 11:59:07,815 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 11:59:07,816 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 11:59:07,816 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 11:59:07,817 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 11:59:07,817 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 11:59:07,826 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 11:59:07,829 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 11:59:07,831 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 11:59:07,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:59:07,833 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 11:59:07,837 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 11:59:07,838 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 11:59:07,838 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 11:59:07,839 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 11:59:07,839 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 11:59:07,841 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 11:59:07,841 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 11:59:07,842 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 11:59:07,844 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 11:59:07,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 11:59:07,846 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 11:59:07,849 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 11:59:07,849 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 11:59:07,867 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 11:59:07,869 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 11:59:07,890 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 11:59:07,898 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 11:59:07,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 11:59:07,907 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 11:59:07,910 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 11:59:07,923 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 11:59:07,930 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 11:59:07,931 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 11:59:07,933 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 11:59:07,935 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 11:59:07,936 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 11:59:07,937 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 11:59:07,937 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 11:59:07,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 11:59:07,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 11:59:07,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 11:59:07,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.086 2026-10-19 11:59:07,954 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 11:59:07,955 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-19 11:59:07,958 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-19 11:59:07,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 11:59:08,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 11:59:08,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.011 2026-10-19 11:59:08,632 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<039183310049426.1792411148.607131719589233-openerp-private@e2a9b9538198>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-19 11:59:08,632 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 11:59:08,638 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 11:59:08,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:08] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.029 0.055 2026-10-19 11:59:09,412 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:59:09,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 11:59:09,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 11:59:09,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:09,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 11:59:09,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:09,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:09,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:09,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:09,587 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,606 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:59:09,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:09,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:09,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:09,689 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:09,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:09,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,760 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 11:59:09,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:09,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:09,807 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-10-19 11:59:10,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:10,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:10,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:10,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-19 11:59:10,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''1' inputed in the number popup (trigger: .popup .value)' 2026-10-19 11:59:10,704 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:59:10,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 11:59:10,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-10-19 11:59:10,754 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 11:59:10,771 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:10,790 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33782916 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-10-19 11:59:10,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 11:59:10,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33782916 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-10-19 11:59:10,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.043 0.079 2026-10-19 11:59:10,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:10] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.010 2026-10-19 11:59:11,679 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-19 11:59:11,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:59:11,704 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 11:59:11,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:11,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 11:59:11,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:11,772 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:11,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:11,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:11,821 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:11,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:11,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:11,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:11,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:59:11,904 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:11,921 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:11,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:11,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:11,977 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:12,007 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:12,011 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:12,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:12,048 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 11:59:12,061 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:12,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:12,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:59:12,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-19 11:59:12,125 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-19 11:59:12,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 11:59:12,159 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:12,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:12,191 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:12,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:59:12,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:12,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-10-19 11:59:12,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81227276 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-10-19 11:59:12,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81227276 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-10-19 11:59:12,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.034 0.084 2026-10-19 11:59:12,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:12] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.008 2026-10-19 11:59:13,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:59:13,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 11:59:13,163 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,174 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 11:59:13,187 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,205 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:13,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:13,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,305 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,324 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 11:59:13,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,373 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 11:59:13,386 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:13,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,455 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,474 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:13,486 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,505 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 11:59:13,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:13,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:13,573 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-19 11:59:14,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:14,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:14,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-19 11:59:14,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:14,455 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:14,473 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-19 11:59:14,486 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:14,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:14,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:59:14,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 11:59:14,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:14,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:14,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-10-19 11:59:15,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:15,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:15,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:15,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:59:15,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:15,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61113504 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-10-19 11:59:15,491 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 11:59:15,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61113504 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-10-19 11:59:15,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.051 0.082 2026-10-19 11:59:16,377 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-10-19 11:59:16,386 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-19 11:59:16,403 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:59:16,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:59:16,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1693 2026-10-19 11:59:16,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:59:16,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1693 2026-10-19 11:59:16,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115916_518292_MobileTestUi.txt 2026-10-19 11:59:16,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpxoxwb_64_chrome_odoo" 2026-10-19 11:59:16,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-10-19 11:59:17,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1951 2026-10-19 11:59:17,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2x20nqee_chrome_odoo 2026-10-19 11:59:17,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36893/json/version 2026-10-19 11:59:17,427 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36893/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:59:17,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:59:17,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36893/json 2026-10-19 11:59:17,489 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36893/json with timeout 3 increased to 10s during tests 2026-10-19 11:59:17,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36893/devtools/page/D2174E5178C6F742987B546B0808B2E5 2026-10-19 11:59:17,530 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:59:17,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:59:17,829 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:59:17,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:59:17,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:59:17,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:59:17,856 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:59:18,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.124 0.933 2026-10-19 11:59:18,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D2174E5178C6F742987B546B0808B2E5', 'loaderId': '376616D18D5C1D0C183D6817B8031687', 'isDownload': False} 2026-10-19 11:59:18,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-19 11:59:18,937 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:18,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:18] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.015 2026-10-19 11:59:18,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:18] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.035 2026-10-19 11:59:19,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:19] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.056 2026-10-19 11:59:19,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 11:59:19,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-19 11:59:19,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:59:19,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 11:59:19,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.010 2026-10-19 11:59:19,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:59:20,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.374 0.707 2026-10-19 11:59:20,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.095 2026-10-19 11:59:20,870 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:20,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.130 2026-10-19 11:59:21,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-19 11:59:21,070 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 11:59:22,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 11:59:22,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.185 1.397 2026-10-19 11:59:22,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.066 2026-10-19 11:59:22,849 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.022 2026-10-19 11:59:22,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-19 11:59:23,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.064 0.077 2026-10-19 11:59:23,045 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 11:59:23,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.216 2026-10-19 11:59:23,167 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 11:59:23,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 11:59:23,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.266 2026-10-19 11:59:23,225 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:59:23,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.283 2026-10-19 11:59:23,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.343 2026-10-19 11:59:23,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.398 2026-10-19 11:59:23,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.339 2026-10-19 11:59:23,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.020 0.252 2026-10-19 11:59:23,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.252 2026-10-19 11:59:23,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.279 2026-10-19 11:59:23,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.266 2026-10-19 11:59:23,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.262 2026-10-19 11:59:23,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.277 2026-10-19 11:59:23,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.262 2026-10-19 11:59:23,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.227 2026-10-19 11:59:23,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.207 2026-10-19 11:59:23,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.206 2026-10-19 11:59:23,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.165 2026-10-19 11:59:23,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.121 2026-10-19 11:59:23,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.126 2026-10-19 11:59:23,861 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:23,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.134 2026-10-19 11:59:23,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-19 11:59:23,894 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.142 2026-10-19 11:59:23,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:23,907 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:59:23,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 11:59:23,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.054 2026-10-19 11:59:23,945 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 11:59:24,012 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:24,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:24,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:24,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,122 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 11:59:24,153 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:24,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,222 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:24,253 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,271 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-19 11:59:24,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:24,336 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:24,372 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:24,386 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Ongoing)' 2026-10-19 11:59:24,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-19 11:59:24,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 11:59:24,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 11:59:24,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:24,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:24,569 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 11:59:24,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:24,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:24,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 11:59:24,769 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:24,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:24,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-10-19 11:59:25,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-19 11:59:25,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:25,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:25,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:25,679 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-19 11:59:25,683 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:59:25,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 11:59:25,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:25,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:25,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:25,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(2):contains(Payment)' 2026-10-19 11:59:25,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-19 11:59:25,769 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 11:59:25,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:25,807 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 11:59:25,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:25,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:25,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:25,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:25,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:25,907 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:25,919 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:25,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:25,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 11:59:25,969 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:25,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:26,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:26,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:26,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:26,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:26,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:26,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:26,107 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:59:26,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:26,138 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:26,157 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-10-19 11:59:26,972 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:26,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:27,007 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:27,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:59:27,045 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 11:59:27,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-19 11:59:27,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:59:27,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:27,086 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53375922 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-10-19 11:59:27,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 11:59:27,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 11:59:27,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53375922 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-10-19 11:59:27,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.101 0.168 2026-10-19 11:59:27,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.215 2026-10-19 11:59:27,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:27] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.017 0.012 2026-10-19 11:59:28,154 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:28,170 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:28,188 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:28,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(2):contains(Receipt)' 2026-10-19 11:59:28,219 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 11:59:28,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:28,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 11:59:28,269 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-19 11:59:28,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:28,306 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-19 11:59:28,320 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:28,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:28,354 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:28,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:28,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 11:59:28,403 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:28,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 11:59:28,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 11:59:28,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-10-19 11:59:28,470 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-10-19 11:59:28,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:28,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:28,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:28,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-19 11:59:28,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:28,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 11:59:28,587 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-19 11:59:28,603 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:28,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:28,643 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:28,654 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 11:59:28,677 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:28,687 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 11:59:28,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 11:59:28,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:28,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:28,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 11:59:28,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 11:59:28,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''20' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 11:59:28,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 11:59:28,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-10-19 11:59:28,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 11:59:28,853 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:59:28,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:28,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13839376 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-10-19 11:59:28,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-19 11:59:29,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13839376 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-10-19 11:59:29,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.056 0.090 2026-10-19 11:59:29,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:29,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:29,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:29,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Receipt)' 2026-10-19 11:59:29,852 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-19 11:59:29,870 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:29,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 11:59:29,902 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-19 11:59:29,919 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 11:59:29,936 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:29,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 11:59:29,975 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:29,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 11:59:30,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 11:59:30,024 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 11:59:30,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 11:59:30,053 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0004")) .delete-button' 2026-10-19 11:59:30,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 11:59:30,086 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-10-19 11:59:30,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-19 11:59:30,121 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 11:59:30,138 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-10-19 11:59:30,153 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 11:59:30,174 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-19 11:59:30,222 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 11:59:30,243 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 11:59:30,273 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:30,293 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,312 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 11:59:30,324 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:30,341 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,357 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 11:59:30,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:30,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 11:59:30,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:30,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 11:59:30,474 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:30,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 11:59:30,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:30,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,558 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 11:59:30,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:30,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:30,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-19 11:59:31,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 11:59:31,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:31,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:31,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 11:59:31,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 11:59:31,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 11:59:31,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:31,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:31,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:31,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 11:59:31,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 11:59:31,636 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:31,658 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30012969 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-10-19 11:59:31,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 11:59:34,333 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30012969 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 192}] 2026-10-19 11:59:34,392 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.837 1.907 2026-10-19 11:59:34,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:34] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.021 2026-10-19 11:59:34,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:34] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.010 2026-10-19 11:59:35,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:59:35,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:35,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1951 2026-10-19 11:59:35,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:59:35,298 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1951 2026-10-19 11:59:35,411 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115935_410712_MobileTestUi.txt 2026-10-19 11:59:35,411 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2x20nqee_chrome_odoo" 2026-10-19 11:59:35,449 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-19 11:59:36,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2169 2026-10-19 11:59:36,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpav8qfhrp_chrome_odoo 2026-10-19 11:59:36,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38583/json/version 2026-10-19 11:59:36,201 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38583/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:59:36,243 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:59:36,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38583/json 2026-10-19 11:59:36,245 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38583/json with timeout 3 increased to 10s during tests 2026-10-19 11:59:36,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38583/devtools/page/9CC11E5FF1D27CCA8FEA2C68A9060AE1 2026-10-19 11:59:36,275 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:59:36,291 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:59:36,652 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:59:36,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:59:36,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:59:36,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:59:36,702 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:59:37,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.237 0.904 2026-10-19 11:59:37,831 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9CC11E5FF1D27CCA8FEA2C68A9060AE1', 'loaderId': 'E22ED4E3291A11CDF76963BF10673F0E', 'isDownload': False} 2026-10-19 11:59:37,831 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-19 11:59:37,855 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:37,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:37] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 11:59:37,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:37] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.031 2026-10-19 11:59:37,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:37] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.041 2026-10-19 11:59:38,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-19 11:59:38,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 11:59:38,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 11:59:38,519 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:59:38,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 11:59:38,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:59:39,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.404 0.642 2026-10-19 11:59:39,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.064 2026-10-19 11:59:39,705 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:39,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.134 2026-10-19 11:59:39,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-19 11:59:39,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 11:59:40,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.183 0.550 2026-10-19 11:59:40,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 11:59:40,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.079 0.085 2026-10-19 11:59:40,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.015 2026-10-19 11:59:40,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 11:59:41,107 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.032 0.070 2026-10-19 11:59:41,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.046 0.146 2026-10-19 11:59:41,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:41,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.228 2026-10-19 11:59:41,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 11:59:41,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 11:59:41,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.299 2026-10-19 11:59:41,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 11:59:41,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.037 0.357 2026-10-19 11:59:41,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.447 2026-10-19 11:59:41,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.441 2026-10-19 11:59:41,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.018 0.388 2026-10-19 11:59:41,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.028 0.281 2026-10-19 11:59:41,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.344 2026-10-19 11:59:41,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.335 2026-10-19 11:59:41,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.030 0.349 2026-10-19 11:59:41,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.333 2026-10-19 11:59:41,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.320 2026-10-19 11:59:41,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.301 2026-10-19 11:59:41,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:59:42,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.256 2026-10-19 11:59:42,007 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 11:59:42,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 11:59:42,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.241 2026-10-19 11:59:42,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 11:59:42,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.194 2026-10-19 11:59:42,065 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:42,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.151 2026-10-19 11:59:42,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.160 2026-10-19 11:59:42,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.149 2026-10-19 11:59:42,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 11:59:42,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:42,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:42,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:42,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 11:59:42,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:42,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.046 0.159 2026-10-19 11:59:42,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:42,251 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-19 11:59:42,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:42] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.207 2026-10-19 11:59:43,065 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:43,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 11:59:43,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 11:59:43,102 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 11:59:43,120 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:43,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 11:59:43,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:43,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:43,191 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-10-19 11:59:44,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:44,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:44,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 11:59:44,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-19 11:59:44,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-10-19 11:59:44,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:44,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:44,124 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-19 11:59:44,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:44,154 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:44,178 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 11:59:44,185 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:44,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:44,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-19 11:59:44,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 11:59:45,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:45,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 11:59:45,063 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:59:45,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:45,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2169 2026-10-19 11:59:45,089 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:59:45,089 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2169 2026-10-19 11:59:45,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115945_209841_MobileTestUi.txt 2026-10-19 11:59:45,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpav8qfhrp_chrome_odoo" 2026-10-19 11:59:45,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-10-19 11:59:45,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2377 2026-10-19 11:59:45,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjzyjbro8_chrome_odoo 2026-10-19 11:59:45,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43913/json/version 2026-10-19 11:59:45,973 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43913/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:59:46,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:59:46,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43913/json 2026-10-19 11:59:46,001 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43913/json with timeout 3 increased to 10s during tests 2026-10-19 11:59:46,023 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43913/devtools/page/0847C026CC9B9AF9BC6593994A60ABA1 2026-10-19 11:59:46,047 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:59:46,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:59:46,288 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 11:59:46,292 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:59:46,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:59:46,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:59:46,324 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:59:47,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 0.847 2026-10-19 11:59:47,266 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0847C026CC9B9AF9BC6593994A60ABA1', 'loaderId': 'A760F4FFE04ED034012365B8CF0529F9', 'isDownload': False} 2026-10-19 11:59:47,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-19 11:59:47,293 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:47,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.017 2026-10-19 11:59:47,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-19 11:59:47,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-19 11:59:47,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 11:59:47,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-10-19 11:59:47,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:59:47,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 11:59:48,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:48,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:59:48,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.347 0.635 2026-10-19 11:59:49,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.983 2026-10-19 11:59:49,123 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:49,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.133 2026-10-19 11:59:49,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-19 11:59:49,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-19 11:59:50,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.180 0.543 2026-10-19 11:59:50,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 11:59:50,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.053 2026-10-19 11:59:50,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.020 2026-10-19 11:59:50,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 11:59:50,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.027 0.056 2026-10-19 11:59:50,419 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 11:59:50,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.122 2026-10-19 11:59:50,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.169 2026-10-19 11:59:50,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59: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-10-19 11:59:50,555 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:59:50,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.238 2026-10-19 11:59:50,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:50,643 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.278 2026-10-19 11:59:50,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.317 2026-10-19 11:59:50,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.278 2026-10-19 11:59:50,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.300 2026-10-19 11:59:50,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.032 0.257 2026-10-19 11:59:50,893 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.279 2026-10-19 11:59:50,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.288 2026-10-19 11:59:51,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.288 2026-10-19 11:59:51,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.292 2026-10-19 11:59:51,042 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.284 2026-10-19 11:59:51,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.259 2026-10-19 11:59:51,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.213 2026-10-19 11:59:51,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.181 2026-10-19 11:59:51,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.153 2026-10-19 11:59:51,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.116 2026-10-19 11:59:51,190 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.010 0.140 2026-10-19 11:59:51,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.001 0.125 2026-10-19 11:59:51,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.127 2026-10-19 11:59:51,256 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:59:51,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 11:59:51,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 11:59:51,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.025 2026-10-19 11:59:51,320 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-19 11:59:51,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:51,361 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 11:59:51,407 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:51,411 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:51,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 11:59:51,443 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 11:59:51,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-19 11:59:51,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-19 11:59:51,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-19 11:59:51,502 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-19 11:59:51,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 11:59:51,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:51,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-10-19 11:59:51,576 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:51,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:59:51,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 11:59:51,624 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-19 11:59:51,636 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-19 11:59:51,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-19 11:59:51,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-19 11:59:51,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 11:59:51,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:51,722 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-10-19 11:59:51,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:51,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:59:51,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 11:59:51,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-10-19 11:59:51,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-19 11:59:51,818 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-10-19 11:59:51,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 11:59:51,852 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 11:59:51,873 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-10-19 11:59:51,885 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 11:59:51,904 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 11:59:51,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 11:59:51,936 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 11:59:51,952 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-19 11:59:51,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 11:59:51,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 11:59:52,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 11:59:52,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:52,030 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 11:59:52,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 11:59:52,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 11:59:52,077 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 11:59:52,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 11:59:52,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47783121 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-10-19 11:59:52,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 11:59:52,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47783121 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-10-19 11:59:52,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.113 0.179 2026-10-19 11:59:52,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:52] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.013 2026-10-19 11:59:52,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 11:59:53,186 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 11:59:53,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:53,214 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2377 2026-10-19 11:59:53,215 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 11:59:53,216 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2377 2026-10-19 11:59:53,315 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_115953_315391_MobileTestUi.txt 2026-10-19 11:59:53,315 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjzyjbro8_chrome_odoo" 2026-10-19 11:59:53,374 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-10-19 11:59:54,317 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2587 2026-10-19 11:59:54,319 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpn4y1sxuo_chrome_odoo 2026-10-19 11:59:54,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40437/json/version 2026-10-19 11:59:54,323 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40437/json/version with timeout 3 increased to 10s during tests 2026-10-19 11:59:54,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 11:59:54,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40437/json 2026-10-19 11:59:54,440 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40437/json with timeout 3 increased to 10s during tests 2026-10-19 11:59:54,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40437/devtools/page/DD5963C3D938770C55443F8592EECAC9 2026-10-19 11:59:54,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 11:59:54,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 11:59:54,742 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 11:59:54,745 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 11:59:54,756 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 11:59:54,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 11:59:54,782 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 11:59:55,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.139 0.912 2026-10-19 11:59:55,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DD5963C3D938770C55443F8592EECAC9', 'loaderId': 'C823077B9CF124D0B215F4B6993CEF34', 'isDownload': False} 2026-10-19 11:59:55,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-19 11:59:55,866 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:55,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:55] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.010 2026-10-19 11:59:55,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:55] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-10-19 11:59:55,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:55] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-10-19 11:59:56,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:56] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 11:59:56,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-10-19 11:59:56,535 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 11:59:56,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 11:59:56,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 11:59:56,573 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 11:59:57,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.382 0.695 2026-10-19 11:59:57,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.082 2026-10-19 11:59:57,779 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 11:59:57,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.118 2026-10-19 11:59:57,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 11:59:58,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 11:59:58,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 11:59:58,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.234 0.562 2026-10-19 11:59:58,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.076 2026-10-19 11:59:59,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.020 2026-10-19 11:59:59,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 11:59:59,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.054 0.054 2026-10-19 11:59:59,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.139 2026-10-19 11:59:59,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:59:59,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.200 2026-10-19 11:59:59,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11: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-10-19 11:59:59,346 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 11:59:59,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.276 2026-10-19 11:59:59,384 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 11:59:59,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.330 2026-10-19 11:59:59,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.371 2026-10-19 11:59:59,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.333 2026-10-19 11:59:59,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.324 2026-10-19 11:59:59,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.025 0.303 2026-10-19 11:59:59,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.306 2026-10-19 11:59:59,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.323 2026-10-19 11:59:59,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.323 2026-10-19 11:59:59,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.331 2026-10-19 11:59:59,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.343 2026-10-19 11:59:59,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.288 2026-10-19 11:59:59,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.231 2026-10-19 11:59:59,952 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.206 2026-10-19 11:59:59,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 11:59:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.017 0.184 2026-10-19 12:00:00,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.144 2026-10-19 12:00:00,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.144 2026-10-19 12:00:00,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:00:00,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:00,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.013 0.143 2026-10-19 12:00:00,099 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:00,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.172 2026-10-19 12:00:00,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:00,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 12:00:00,163 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:00:00,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.082 2026-10-19 12:00:00,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:00,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:00:00,277 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:00:00,310 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:00:00,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,393 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:00:00,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:00:00,464 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,491 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,499 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:00:00,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:00,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,573 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:00,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:00,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:00,617 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 12:00:00,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-10-19 12:00:00,656 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:00:00,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:00:00,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:00:00,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,773 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:00,785 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:00:00,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,853 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:00:00,884 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,903 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:00:00,934 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:00,953 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:00,972 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:00:00,986 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,002 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:00:01,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:01,085 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:01,118 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:01,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:01,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:00:01,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-10-19 12:00:01,185 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:00:01,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:01,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:01,256 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:01,268 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-10-19 12:00:01,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:00:01,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:01,356 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:00:01,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:00:01,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:00:01,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:00:01,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:00:01,601 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:01,651 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:00:01,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:00:01,761 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:00:01,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:00:01,769 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:01,818 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:01,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:01,851 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 12:00:01,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:00:01,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:01,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,936 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:01,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:00:01,969 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:01,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:00:02,017 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,036 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:00:02,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:00:02,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,138 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:00:02,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,187 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:02,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,256 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:00:02,269 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:00:02,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-10-19 12:00:02,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,353 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:00:02,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:00:02,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:00:02,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-19 12:00:02,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:02,425 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:02,427 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 12:00:02,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:02,454 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 12:00:02,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:00:02,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,505 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:00:02,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,556 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:00:02,569 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,587 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,605 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:00:02,617 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:00:02,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:00:02,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:00:02,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:00:02,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:00:02,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:02,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:02,855 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-19 12:00:03,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:03,689 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:00:03,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:00:03,717 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:00:03,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:00:03,739 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:00:03,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:00:03,759 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32629840 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-10-19 12:00:03,779 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:00:03,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32629840 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-10-19 12:00:04,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.109 0.152 2026-10-19 12:00:04,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:04] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-19 12:00:04,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:04,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:04,853 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:04,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-19 12:00:04,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:00:04,902 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:00:04,920 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-19 12:00:04,935 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-19 12:00:04,952 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:00:04,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:00:04,985 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-19 12:00:05,002 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-19 12:00:05,018 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:00:05,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:00:05,051 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-19 12:00:05,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-19 12:00:05,085 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:00:05,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:00:05,118 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-19 12:00:05,164 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-19 12:00:05,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:00:05,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:00:05,198 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-10-19 12:00:05,219 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-19 12:00:05,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:00:05,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:00:05,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-19 12:00:05,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:00:05,304 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:00:05,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-19 12:00:05,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:05,351 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:00:05,376 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:05,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:05] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.016 0.013 2026-10-19 12:00:05,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:05,403 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:05,418 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:00:05,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:00:05,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-19 12:00:05,475 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-10-19 12:00:05,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.021 0.032 2026-10-19 12:00:05,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:05] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.028 0.048 2026-10-19 12:00:06,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:00:06,360 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:00:06,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:06,389 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-19 12:00:06,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-19 12:00:07,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-19 12:00:07,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:07,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:00:07,221 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:00:07,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-19 12:00:07,252 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 12:00:07,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.029 0.031 2026-10-19 12:00:07,268 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:07,285 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:00:07,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:00:07,319 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:00:07,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:00:07,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67608816 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-10-19 12:00:07,463 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67608816 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-10-19 12:00:07,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.050 0.091 2026-10-19 12:00:08,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:00:08,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:00:08,285 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:00:08,302 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:00:08,320 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:00:08,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:00:08,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:00:08,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-19 12:00:08,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-10-19 12:00:08,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.023 2026-10-19 12:00:08,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:08] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.031 0.041 2026-10-19 12:00:09,252 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:00:09,271 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:09,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-10-19 12:00:09,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:09,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:09,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-19 12:00:09,352 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:00:09,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:00:09,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-10-19 12:00:09,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-19 12:00:09,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:09] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 12:00:12,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.907 2.028 2026-10-19 12:00:12,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.104 2026-10-19 12:00:12,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:12] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:00:12,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:12] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.022 2026-10-19 12:00:12,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.023 2026-10-19 12:00:12,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:12] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.017 0.039 2026-10-19 12:00:13,312 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:13,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:13,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-19 12:00:13,353 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:13,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:13,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-19 12:00:13,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:00:14,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-19 12:00:14,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-19 12:00:14,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:00:14,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.023 0.031 2026-10-19 12:00:14,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:00:14,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,319 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:00:14,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:00:14,352 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-19 12:00:14,376 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:00:14,394 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,410 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-19 12:00:14,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.027 0.027 2026-10-19 12:00:14,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,435 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-19 12:00:14,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:00:14,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:00:14,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:14] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:00:14,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:00:14,606 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:00:14,635 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,659 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:00:14,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:00:14,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:00:14,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:14] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:00:14,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-19 12:00:14,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.041 0.030 2026-10-19 12:00:14,793 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:00:14,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-19 12:00:14,859 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,870 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:00:14,904 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:14,929 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:00:14,939 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:14,962 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-10-19 12:00:14,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:15,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:15,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:00:15,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:15,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:00:16,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:16,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:00:16,550 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:00:16,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:16,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:00:18,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 12:00:18,650 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:18,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:00:18,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:00:18,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:18,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:18,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-10-19 12:00:19,541 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:19,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:19,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:00:19,584 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:00:19,602 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:00:19,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:19,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-10-19 12:00:19,651 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:19,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:19,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:19,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.043 0.033 2026-10-19 12:00:19,704 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:00:19,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:00:19,735 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:00:19,751 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:00:19,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53310951 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-10-19 12:00:19,771 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:00:19,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53310951 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-10-19 12:00:19,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.095 0.109 2026-10-19 12:00:20,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:00:20,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:20,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:00:20,784 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:00:20,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:00:20,834 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:20,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-19 12:00:20,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.012 0.027 2026-10-19 12:00:20,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:20] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.039 0.046 2026-10-19 12:00:21,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:21,712 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:00:21,727 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:21,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2587 2026-10-19 12:00:21,742 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:00:21,742 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2587 2026-10-19 12:00:21,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120021_868416_MobileTestUi.txt 2026-10-19 12:00:21,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpn4y1sxuo_chrome_odoo" 2026-10-19 12:00:21,926 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-19 12:00:23,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2847 2026-10-19 12:00:23,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpomamxk90_chrome_odoo 2026-10-19 12:00:23,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41279/json/version 2026-10-19 12:00:23,057 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41279/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:00:23,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:00:23,161 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41279/json 2026-10-19 12:00:23,175 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41279/json with timeout 3 increased to 10s during tests 2026-10-19 12:00:23,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41279/devtools/page/C8F2EEC6017903FEDE790F085629EC79 2026-10-19 12:00:23,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:00:23,231 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:00:23,632 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:00:23,636 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:00:23,644 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:00:23,644 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:00:23,669 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:00:24,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.258 0.982 2026-10-19 12:00:24,911 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C8F2EEC6017903FEDE790F085629EC79', 'loaderId': 'E793F2CAA33BB3E9F918D4B09F62A117', 'isDownload': False} 2026-10-19 12:00:24,911 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-19 12:00:24,939 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:00:24,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:24] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-10-19 12:00:25,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:25] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.032 2026-10-19 12:00:25,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:25] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.080 2026-10-19 12:00:25,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:00:25,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.017 2026-10-19 12:00:25,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:25,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:00:25,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.028 2026-10-19 12:00:25,826 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:00:27,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.536 0.695 2026-10-19 12:00:27,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.053 1.260 2026-10-19 12:00:27,196 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:00:27,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.173 2026-10-19 12:00:27,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-19 12:00:27,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.027 2026-10-19 12:00:28,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.193 0.551 2026-10-19 12:00:28,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:00:28,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.074 2026-10-19 12:00:28,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.020 2026-10-19 12:00:28,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:00:28,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.032 0.050 2026-10-19 12:00:28,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.111 2026-10-19 12:00:28,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:00:28,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.163 2026-10-19 12:00:28,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:00:28,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:00:28,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.209 2026-10-19 12:00:28,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:00:28,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.267 2026-10-19 12:00:28,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.329 2026-10-19 12:00:28,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.304 2026-10-19 12:00:28,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.316 2026-10-19 12:00:29,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.040 0.296 2026-10-19 12:00:29,062 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.303 2026-10-19 12:00:29,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.009 0.336 2026-10-19 12:00:29,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.033 0.327 2026-10-19 12:00:29,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.389 2026-10-19 12:00:29,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.379 2026-10-19 12:00:29,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.337 2026-10-19 12:00:29,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.277 2026-10-19 12:00:29,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.254 2026-10-19 12:00:29,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.025 0.250 2026-10-19 12:00:29,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:00:29,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:00:29,446 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:29,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.218 2026-10-19 12:00:29,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.020 0.174 2026-10-19 12:00:29,515 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:00:29,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:29,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:29,527 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.017 0.184 2026-10-19 12:00:29,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:29,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.192 2026-10-19 12:00:29,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:00:29,579 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:29,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:29,599 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.008 0.222 2026-10-19 12:00:29,605 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:00:29,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-19 12:00:29,637 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-10-19 12:00:29,658 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:29,683 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:29,695 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-10-19 12:00:29,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:29,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.085 0.203 2026-10-19 12:00:29,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:00:29,772 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:00:29,800 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:00:29,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:00:29,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:00:29,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:00:29,843 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72483700 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-10-19 12:00:29,849 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-10-19 12:00:29,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:00:30,077 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72483700 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-10-19 12:00:30,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.093 0.172 2026-10-19 12:00:30,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:30] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.029 0.016 2026-10-19 12:00:30,913 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:00:30,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:00:30,936 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:30,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:00:30,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:30,986 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:31,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:00:31,017 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:31,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:31,053 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:00:31,072 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:31,085 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:31,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 12:00:31,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:00:31,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:31,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:00:31,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:00:31,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:00:31,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:00:31,202 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27048683 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-10-19 12:00:31,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-19 12:00:31,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27048683 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-10-19 12:00:31,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.032 0.084 2026-10-19 12:00:32,077 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:00:32,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:32,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2847 2026-10-19 12:00:32,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:00:32,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2847 2026-10-19 12:00:32,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120032_212860_MobileTestUi.txt 2026-10-19 12:00:32,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpomamxk90_chrome_odoo" 2026-10-19 12:00:32,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-10-19 12:00:33,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3064 2026-10-19 12:00:33,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3t2chlnx_chrome_odoo 2026-10-19 12:00:33,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43973/json/version 2026-10-19 12:00:33,007 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43973/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:00:33,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:00:33,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43973/json 2026-10-19 12:00:33,035 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43973/json with timeout 3 increased to 10s during tests 2026-10-19 12:00:33,049 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43973/devtools/page/240799B987BCE78237EEB608D42BE15C 2026-10-19 12:00:33,081 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:00:33,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:00:33,448 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:00:33,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:00:33,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:00:33,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:00:33,481 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:00:34,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.164 0.973 2026-10-19 12:00:34,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '240799B987BCE78237EEB608D42BE15C', 'loaderId': '325A6F9C384C168A9B0DEEE0F5186F5B', 'isDownload': False} 2026-10-19 12:00:34,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-19 12:00:34,644 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:00:34,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:34] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 12:00:34,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:34] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-19 12:00:34,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:34] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.042 2026-10-19 12:00:35,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.012 2026-10-19 12:00:35,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.015 2026-10-19 12:00:35,337 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:00:35,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-19 12:00:35,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:00:35,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:00:36,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.481 0.665 2026-10-19 12:00:36,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.173 2026-10-19 12:00:36,650 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:00:36,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.146 2026-10-19 12:00:36,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 12:00:36,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-19 12:00:37,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:00:37,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.229 0.572 2026-10-19 12:00:37,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.082 2026-10-19 12:00:37,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-19 12:00:37,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:00:38,132 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.048 0.058 2026-10-19 12:00:38,155 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:38,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.154 2026-10-19 12:00:38,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.224 2026-10-19 12:00:38,288 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:00:38,307 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:38,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.309 2026-10-19 12:00:38,363 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:00:38,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.031 0.364 2026-10-19 12:00:38,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.411 2026-10-19 12:00:38,504 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.322 2026-10-19 12:00:38,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.347 2026-10-19 12:00:38,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.027 0.309 2026-10-19 12:00:38,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.297 2026-10-19 12:00:38,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.306 2026-10-19 12:00:38,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.295 2026-10-19 12:00:38,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.310 2026-10-19 12:00:38,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.298 2026-10-19 12:00:38,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.267 2026-10-19 12:00:38,875 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.213 2026-10-19 12:00:38,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.188 2026-10-19 12:00:38,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.165 2026-10-19 12:00:38,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.118 2026-10-19 12:00:38,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.118 2026-10-19 12:00:38,986 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-19 12:00:38,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:38] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.116 2026-10-19 12:00:39,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:39,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.128 2026-10-19 12:00:39,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.064 2026-10-19 12:00:39,086 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-10-19 12:00:39,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:39,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-19 12:00:39,095 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:00:39,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:39,142 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-10-19 12:00:39,150 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:39,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-19 12:00:39,187 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:39,209 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-10-19 12:00:39,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:39,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-19 12:00:39,261 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:39,276 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-10-19 12:00:39,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:39,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-19 12:00:39,320 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:39,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-10-19 12:00:39,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:39,384 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-19 12:00:39,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:39,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-10-19 12:00:39,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:39,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:00:39,446 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:00:39,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:39,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3064 2026-10-19 12:00:39,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:00:39,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3064 2026-10-19 12:00:39,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120039_600136_MobileTestUi.txt 2026-10-19 12:00:39,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3t2chlnx_chrome_odoo" 2026-10-19 12:00:39,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-10-19 12:00:44,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3265 2026-10-19 12:00:44,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmps1gt0nsi_chrome_odoo 2026-10-19 12:00:44,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45375/json/version 2026-10-19 12:00:44,417 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45375/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:00:44,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:00:44,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45375/json 2026-10-19 12:00:44,433 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45375/json with timeout 3 increased to 10s during tests 2026-10-19 12:00:44,443 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45375/devtools/page/05E5DA2E8E91A0AC52457C601E44A1E8 2026-10-19 12:00:44,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:00:44,477 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:00:44,881 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:00:44,885 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:00:44,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:00:44,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:00:44,913 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:00:47,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.133 1.987 2026-10-19 12:00:47,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '05E5DA2E8E91A0AC52457C601E44A1E8', 'loaderId': '85299E48ED26D5D8B087B2DEBE8280A8', 'isDownload': False} 2026-10-19 12:00:47,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-19 12:00:47,062 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:00:47,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-10-19 12:00:47,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-10-19 12:00:47,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.047 2026-10-19 12:00:47,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.015 2026-10-19 12:00:47,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.017 2026-10-19 12:00:47,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:00:47,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:00:47,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.027 2026-10-19 12:00:47,796 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:00:48,966 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.395 0.785 2026-10-19 12:00:49,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.191 2026-10-19 12:00:49,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:00:49,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.125 2026-10-19 12:00:49,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-19 12:00:49,310 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:00:50,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:00:50,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.196 0.570 2026-10-19 12:00:50,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.071 2026-10-19 12:00:50,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.022 2026-10-19 12:00:50,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:00:50,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.030 0.054 2026-10-19 12:00:50,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.115 2026-10-19 12:00:50,485 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:00:50,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:00:50,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.192 2026-10-19 12:00:50,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:00:50,568 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:50,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.239 2026-10-19 12:00:50,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.308 2026-10-19 12:00:50,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.356 2026-10-19 12:00:50,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.318 2026-10-19 12:00:50,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.018 0.277 2026-10-19 12:00:50,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.268 2026-10-19 12:00:50,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.300 2026-10-19 12:00:50,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:50] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.310 2026-10-19 12:00:51,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.296 2026-10-19 12:00:51,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.346 2026-10-19 12:00:51,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.342 2026-10-19 12:00:51,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.314 2026-10-19 12:00:51,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:00:51,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.365 2026-10-19 12:00:51,273 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-19 12:00:51,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.349 2026-10-19 12:00:51,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-10-19 12:00:51,305 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-19 12:00:51,327 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-10-19 12:00:51,336 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 12:00:51,352 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-19 12:00:51,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.039 0.314 2026-10-19 12:00:51,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-10-19 12:00:51,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-10-19 12:00:51,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-10-19 12:00:51,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-19 12:00:51,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.356 2026-10-19 12:00:51,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-19 12:00:51,462 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-19 12:00:51,470 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 12:00:51,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 12:00:51,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.375 2026-10-19 12:00:51,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-10-19 12:00:51,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:00:51,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.370 2026-10-19 12:00:51,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.342 2026-10-19 12:00:51,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:51,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-19 12:00:51,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:51,697 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:51,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.386 2026-10-19 12:00:51,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:00:51,722 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-19 12:00:51,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-19 12:00:51,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:51,764 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:00:51,766 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:51,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.380 2026-10-19 12:00:51,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-10-19 12:00:51,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:51,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:51,838 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-19 12:00:51,850 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-19 12:00:51,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.384 2026-10-19 12:00:51,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:51,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:00:51,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:51,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.377 2026-10-19 12:00:51,931 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-10-19 12:00:51,934 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:51,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.334 2026-10-19 12:00:51,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.279 2026-10-19 12:00:51,969 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:51,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.206 2026-10-19 12:00:51,991 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-19 12:00:51,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-19 12:00:52,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.200 2026-10-19 12:00:52,011 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:52,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.132 2026-10-19 12:00:52,023 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:00:52,037 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:52,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:52] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.008 0.107 2026-10-19 12:00:52,062 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-10-19 12:00:52,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:52,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.015 0.122 2026-10-19 12:00:52,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:52,110 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-10-19 12:00:52,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:52,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:52] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.137 2026-10-19 12:00:52,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:52,161 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:00:52,166 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:52,189 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:52,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-19 12:00:53,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-19 12:00:53,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:00:53,066 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-10-19 12:00:53,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,120 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-19 12:00:53,150 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-19 12:00:53,166 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,185 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:00:53,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-10-19 12:00:53,232 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,251 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,271 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-19 12:00:53,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-19 12:00:53,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:00:53,333 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-10-19 12:00:53,366 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:00:53,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,435 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,455 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:00:53,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:53,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:53,512 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:00:53,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 12:00:54,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:54,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:00:54,354 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-19 12:00:54,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-19 12:00:54,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 12:00:54,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:00:54,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:54,473 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-10-19 12:00:54,476 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:54,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:00:54,530 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:00:54,542 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:00:54,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:00:54,544 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:00:54,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:00:54,584 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:00:54,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.017 2026-10-19 12:00:54,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:54,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95069316 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-10-19 12:00:54,831 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95069316 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-10-19 12:00:54,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.120 0.160 2026-10-19 12:00:54,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:54] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.012 2026-10-19 12:00:55,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:00:55,682 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:00:55,691 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:00:55,709 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:00:55,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:00:55,732 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:00:55,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:00:55,811 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:55,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-10-19 12:00:55,834 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:55,852 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:00:55,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-10-19 12:00:55,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:00:55,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:00:55,907 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:00:55,934 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3265 2026-10-19 12:00:55,935 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:00:55,936 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3265 2026-10-19 12:00:56,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120056_035396_MobileTestUi.txt 2026-10-19 12:00:56,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmps1gt0nsi_chrome_odoo" 2026-10-19 12:00:56,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-10-19 12:00:57,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3495 2026-10-19 12:00:57,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmprv1c__sk_chrome_odoo 2026-10-19 12:00:57,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43061/json/version 2026-10-19 12:00:57,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43061/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:00:57,249 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:00:57,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43061/json 2026-10-19 12:00:57,251 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43061/json with timeout 3 increased to 10s during tests 2026-10-19 12:00:57,264 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43061/devtools/page/D3A7B355AE90AAB8D06C7CEF4770F8F7 2026-10-19 12:00:57,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:00:57,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:00:57,801 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:00:57,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:00:57,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:00:57,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:00:57,833 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:00:59,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.199 1.002 2026-10-19 12:00:59,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D3A7B355AE90AAB8D06C7CEF4770F8F7', 'loaderId': '3D6AB5A8AC7BB980C230D0BB25446DE4', 'isDownload': False} 2026-10-19 12:00:59,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-19 12:00:59,055 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:00:59,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.018 2026-10-19 12:00:59,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.036 2026-10-19 12:00:59,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.049 2026-10-19 12:00:59,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-19 12:00:59,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 12:00:59,776 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:00:59,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 12:00:59,785 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:00:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:00:59,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:01:00,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.373 0.677 2026-10-19 12:01:00,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.065 2026-10-19 12:01:00,953 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:01,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.120 2026-10-19 12:01:01,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-19 12:01:01,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:01:01,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:01:02,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.251 0.550 2026-10-19 12:01:02,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.076 2026-10-19 12:01:02,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.021 2026-10-19 12:01:02,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:01:02,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.046 0.064 2026-10-19 12:01:02,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.148 2026-10-19 12:01:02,405 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:01:02,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.203 2026-10-19 12:01:02,471 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:02,503 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:02,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.033 0.298 2026-10-19 12:01:02,571 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:01:02,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.372 2026-10-19 12:01:02,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.424 2026-10-19 12:01:02,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.370 2026-10-19 12:01:02,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.361 2026-10-19 12:01:02,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.030 0.332 2026-10-19 12:01:02,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.322 2026-10-19 12:01:02,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:02] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.337 2026-10-19 12:01:03,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.328 2026-10-19 12:01:03,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.369 2026-10-19 12:01:03,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.373 2026-10-19 12:01:03,143 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.307 2026-10-19 12:01:03,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.265 2026-10-19 12:01:03,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.249 2026-10-19 12:01:03,222 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:01:03,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:01:03,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.242 2026-10-19 12:01:03,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.025 0.200 2026-10-19 12:01:03,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:03,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.163 2026-10-19 12:01:03,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.016 0.188 2026-10-19 12:01:03,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.010 0.204 2026-10-19 12:01:03,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-19 12:01:03,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:03,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.017 0.212 2026-10-19 12:01:03,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:01:03,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:03,492 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-10-19 12:01:03,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:03,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:01:03,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.056 0.219 2026-10-19 12:01:03,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:01:03,567 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:03,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3495 2026-10-19 12:01:03,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:01:03,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3495 2026-10-19 12:01:03,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120103_747306_MobileTestUi.txt 2026-10-19 12:01:03,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmprv1c__sk_chrome_odoo" 2026-10-19 12:01:03,801 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-19 12:01:05,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3700 2026-10-19 12:01:05,118 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpq0h9j_j5_chrome_odoo 2026-10-19 12:01:05,118 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44375/json/version 2026-10-19 12:01:05,120 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44375/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:01:05,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:01:05,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44375/json 2026-10-19 12:01:05,177 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44375/json with timeout 3 increased to 10s during tests 2026-10-19 12:01:05,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44375/devtools/page/E992C8E2836F70A76311B164C02561DC 2026-10-19 12:01:05,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:01:05,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:01:05,773 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:01:05,776 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:01:05,780 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:01:05,780 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:01:05,809 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:01:06,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.129 0.928 2026-10-19 12:01:06,870 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E992C8E2836F70A76311B164C02561DC', 'loaderId': '0077F9C75DBB92E71A1965FFBC1038F7', 'isDownload': False} 2026-10-19 12:01:06,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-19 12:01:06,889 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:06,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:06] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.029 0.010 2026-10-19 12:01:06,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:06] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-19 12:01:06,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:06] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.057 2026-10-19 12:01:07,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.017 2026-10-19 12:01:07,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.028 2026-10-19 12:01:07,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 12:01:07,633 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:01:07,636 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:01:07,653 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:01:08,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.406 0.720 2026-10-19 12:01:08,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.132 2026-10-19 12:01:08,870 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:08,966 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.132 2026-10-19 12:01:09,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:01:09,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:01:09,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.185 0.536 2026-10-19 12:01:09,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:01:10,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.090 2026-10-19 12:01:10,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.019 2026-10-19 12:01:10,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:01:10,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.061 0.067 2026-10-19 12:01:10,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:10,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.035 0.173 2026-10-19 12:01:10,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.265 2026-10-19 12:01:10,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:01:10,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:10,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.031 0.342 2026-10-19 12:01:10,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:10,592 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.412 2026-10-19 12:01:10,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.496 2026-10-19 12:01:10,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.361 2026-10-19 12:01:10,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.376 2026-10-19 12:01:10,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.030 0.310 2026-10-19 12:01:10,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.310 2026-10-19 12:01:10,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:10] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.313 2026-10-19 12:01:11,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.330 2026-10-19 12:01:11,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.375 2026-10-19 12:01:11,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.377 2026-10-19 12:01:11,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.324 2026-10-19 12:01:11,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-19 12:01:11,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.034 0.290 2026-10-19 12:01:11,177 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:11,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.294 2026-10-19 12:01:11,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.027 0.284 2026-10-19 12:01:11,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-10-19 12:01:11,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.247 2026-10-19 12:01:11,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:11,294 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-19 12:01:11,300 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:01:11,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.021 0.212 2026-10-19 12:01:11,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:11,326 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-10-19 12:01:11,333 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:11,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.215 2026-10-19 12:01:11,362 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-19 12:01:11,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:11,394 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-10-19 12:01:11,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.205 2026-10-19 12:01:11,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:11,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-19 12:01:11,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.208 2026-10-19 12:01:11,442 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:11,459 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-10-19 12:01:11,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:11,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.172 2026-10-19 12:01:11,486 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:01:11,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:01:11,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:11,533 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3700 2026-10-19 12:01:11,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:01:11,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3700 2026-10-19 12:01:11,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120111_670535_MobileTestUi.txt 2026-10-19 12:01:11,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpq0h9j_j5_chrome_odoo" 2026-10-19 12:01:11,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-10-19 12:01:13,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3905 2026-10-19 12:01:13,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_kg__idw_chrome_odoo 2026-10-19 12:01:13,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39439/json/version 2026-10-19 12:01:13,305 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39439/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:01:13,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:01:13,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39439/json 2026-10-19 12:01:13,441 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39439/json with timeout 3 increased to 10s during tests 2026-10-19 12:01:13,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39439/devtools/page/D02BD47CB2F6B7431EEB8BC2CFB40B0E 2026-10-19 12:01:13,498 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:01:13,515 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:01:13,929 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:01:13,933 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:01:13,937 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:01:13,937 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:01:13,957 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:01:15,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.126 0.931 2026-10-19 12:01:15,013 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D02BD47CB2F6B7431EEB8BC2CFB40B0E', 'loaderId': 'F21D109354BCB0041FD595EDC4106AAC', 'isDownload': False} 2026-10-19 12:01:15,013 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-19 12:01:15,032 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:15,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.015 2026-10-19 12:01:15,076 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-19 12:01:15,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-10-19 12:01:15,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.015 2026-10-19 12:01:15,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-10-19 12:01:15,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:15,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.015 0.014 2026-10-19 12:01:15,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 12:01:15,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 12:01:15,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:01:15,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:01:16,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.353 0.726 2026-10-19 12:01:17,011 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:17] "GET /pos/ui HTTP/1.1" 200 - 21 0.016 1.093 2026-10-19 12:01:17,049 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:17,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.107 2026-10-19 12:01:17,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:01:17,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:01:17,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:01:17,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:01:18,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:01:18,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.250 0.590 2026-10-19 12:01:18,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.087 2026-10-19 12:01:18,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.020 2026-10-19 12:01:18,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:01:18,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.055 0.067 2026-10-19 12:01:18,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.033 0.152 2026-10-19 12:01:18,637 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:01:18,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.236 2026-10-19 12:01:18,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.081 0.297 2026-10-19 12:01:18,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:01:18,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:18,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.399 2026-10-19 12:01:18,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:18,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.433 2026-10-19 12:01:18,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.395 2026-10-19 12:01:19,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.385 2026-10-19 12:01:19,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.054 0.384 2026-10-19 12:01:19,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.326 2026-10-19 12:01:19,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.348 2026-10-19 12:01:19,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.333 2026-10-19 12:01:19,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.346 2026-10-19 12:01:19,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.354 2026-10-19 12:01:19,436 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-19 12:01:19,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.348 2026-10-19 12:01:19,462 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:19,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.321 2026-10-19 12:01:19,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.299 2026-10-19 12:01:19,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.274 2026-10-19 12:01:19,550 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-10-19 12:01:19,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:19,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.242 2026-10-19 12:01:19,579 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-19 12:01:19,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:01:19,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.208 2026-10-19 12:01:19,601 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:19,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-10-19 12:01:19,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:19,636 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-19 12:01:19,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.186 2026-10-19 12:01:19,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:19,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.166 2026-10-19 12:01:19,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-10-19 12:01:19,689 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:19,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.160 2026-10-19 12:01:19,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-19 12:01:19,716 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:19,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.010 0.127 2026-10-19 12:01:19,739 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-10-19 12:01:19,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:19,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.153 2026-10-19 12:01:19,767 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-19 12:01:19,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:19,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.012 0.163 2026-10-19 12:01:19,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-10-19 12:01:19,814 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:19,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-19 12:01:19,849 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:19,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-10-19 12:01:19,881 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:19,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-19 12:01:19,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:19,936 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-10-19 12:01:19,948 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:19,966 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-19 12:01:19,982 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:20,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-10-19 12:01:20,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:20,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-19 12:01:20,048 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:20,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-10-19 12:01:20,081 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:20,099 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-19 12:01:20,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:20,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-10-19 12:01:20,148 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:20,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:01:20,174 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:01:20,188 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:20,197 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3905 2026-10-19 12:01:20,197 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:01:20,198 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3905 2026-10-19 12:01:20,294 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120120_294572_MobileTestUi.txt 2026-10-19 12:01:20,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_kg__idw_chrome_odoo" 2026-10-19 12:01:20,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-19 12:01:21,129 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4117 2026-10-19 12:01:21,129 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp959hsnxw_chrome_odoo 2026-10-19 12:01:21,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33725/json/version 2026-10-19 12:01:21,131 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33725/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:01:21,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:01:21,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33725/json 2026-10-19 12:01:21,212 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33725/json with timeout 3 increased to 10s during tests 2026-10-19 12:01:21,251 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33725/devtools/page/DD9EF50EB99C1FBF0AB3F53E6F69D90F 2026-10-19 12:01:21,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:01:21,269 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:01:21,656 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:01:21,659 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:01:21,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:01:21,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:01:21,695 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:01:22,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.132 0.814 2026-10-19 12:01:22,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DD9EF50EB99C1FBF0AB3F53E6F69D90F', 'loaderId': '6780FC6780A0D15E3733D878E3DDAAA9', 'isDownload': False} 2026-10-19 12:01:22,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-19 12:01:22,663 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:22,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:22] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.026 2026-10-19 12:01:22,726 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:22] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.044 2026-10-19 12:01:22,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:22] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.055 2026-10-19 12:01:23,266 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 12:01:23,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-19 12:01:23,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 12:01:23,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:01:23,375 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:01:23,389 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:01:24,166 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:01:24,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.430 0.625 2026-10-19 12:01:24,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.072 2026-10-19 12:01:24,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.019 2026-10-19 12:01:24,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.016 2026-10-19 12:01:24,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.051 0.051 2026-10-19 12:01:24,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.139 2026-10-19 12:01:24,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:01:24,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.187 2026-10-19 12:01:24,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.253 2026-10-19 12:01:24,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:01:24,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:01:25,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.313 2026-10-19 12:01:25,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.365 2026-10-19 12:01:25,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.298 2026-10-19 12:01:25,153 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 12:01:25,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.285 2026-10-19 12:01:25,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.312 2026-10-19 12:01:25,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.017 0.263 2026-10-19 12:01:25,310 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.271 2026-10-19 12:01:25,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.225 2026-10-19 12:01:25,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.218 2026-10-19 12:01:25,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.226 2026-10-19 12:01:25,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.259 2026-10-19 12:01:25,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.002 0.209 2026-10-19 12:01:25,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.152 2026-10-19 12:01:25,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.160 2026-10-19 12:01:25,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.137 2026-10-19 12:01:25,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.089 2026-10-19 12:01:25,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-19 12:01:25,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-19 12:01:25,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.105 2026-10-19 12:01:25,699 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:01:25,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.017 2026-10-19 12:01:25,743 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:01:25,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:01:25,767 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:01:25,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:01:25,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:01:25,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:01:25,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:01:25,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:25,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-10-19 12:01:25,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:25,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:25,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:01:25,958 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-19 12:01:25,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:01:25,984 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:01:26,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:01:26,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:01:26,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:01:26,049 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:26,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-10-19 12:01:26,082 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:26,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:01:26,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:01:26,120 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:26,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4117 2026-10-19 12:01:26,131 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:01:26,131 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4117 2026-10-19 12:01:26,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120126_240736_MobileTestUi.txt 2026-10-19 12:01:26,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp959hsnxw_chrome_odoo" 2026-10-19 12:01:26,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-19 12:01:26,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4317 2026-10-19 12:01:26,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpzwgwuxmm_chrome_odoo 2026-10-19 12:01:26,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35969/json/version 2026-10-19 12:01:26,752 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35969/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:01:26,852 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:01:26,853 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35969/json 2026-10-19 12:01:26,854 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35969/json with timeout 3 increased to 10s during tests 2026-10-19 12:01:26,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35969/devtools/page/426D5D9A24053CE6BD7778638A2A3D1A 2026-10-19 12:01:26,933 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:01:26,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:01:27,274 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:01:27,277 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:01:27,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:01:27,291 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:01:27,314 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:01:28,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.169 0.882 2026-10-19 12:01:28,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '426D5D9A24053CE6BD7778638A2A3D1A', 'loaderId': '93B5203FA298473A59EDB6AA00C12DC3', 'isDownload': False} 2026-10-19 12:01:28,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-19 12:01:28,393 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:28,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:28] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.018 2026-10-19 12:01:28,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:28] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.040 2026-10-19 12:01:28,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:28] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.025 2026-10-19 12:01:28,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 12:01:28,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-19 12:01:29,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:29,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 12:01:29,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:29,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:01:29,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.310 0.558 2026-10-19 12:01:30,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.058 0.882 2026-10-19 12:01:30,035 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:30,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.141 2026-10-19 12:01:30,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-19 12:01:30,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:01:30,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.215 0.497 2026-10-19 12:01:31,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:01:31,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.072 2026-10-19 12:01:31,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.021 2026-10-19 12:01:31,132 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:01:31,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.034 0.065 2026-10-19 12:01:31,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.147 2026-10-19 12:01:31,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:31,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.201 2026-10-19 12:01:31,402 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:01:31,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:01:31,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.265 2026-10-19 12:01:31,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:01:31,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.327 2026-10-19 12:01:31,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.382 2026-10-19 12:01:31,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.318 2026-10-19 12:01:31,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.291 2026-10-19 12:01:31,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.053 0.267 2026-10-19 12:01:31,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.289 2026-10-19 12:01:31,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.317 2026-10-19 12:01:31,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.303 2026-10-19 12:01:31,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.321 2026-10-19 12:01:31,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.322 2026-10-19 12:01:31,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.276 2026-10-19 12:01:31,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.195 2026-10-19 12:01:32,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.182 2026-10-19 12:01:32,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.151 2026-10-19 12:01:32,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.109 2026-10-19 12:01:32,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.111 2026-10-19 12:01:32,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.112 2026-10-19 12:01:32,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.112 2026-10-19 12:01:32,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:01:32,174 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.022 2026-10-19 12:01:32,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:01:32,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:32,245 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,247 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:01:32,256 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:01:32,275 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:32,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,304 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:01:32,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:32,344 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:01:32,387 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:32,403 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:01:32,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:32,454 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:01:32,484 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:32,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:01:32,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:32,549 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:32,576 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-19 12:01:33,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:33,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:33,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-19 12:01:33,436 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:33,450 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:01:33,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:01:33,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:33,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:01:33,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:01:33,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-10-19 12:01:33,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:01:33,551 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:01:33,562 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10040608 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-10-19 12:01:33,566 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:01:33,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10040608 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-10-19 12:01:33,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.113 0.171 2026-10-19 12:01:33,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.177 2026-10-19 12:01:33,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:33] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-10-19 12:01:34,645 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:01:34,653 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:01:34,664 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:01:34,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-19 12:01:34,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 12:01:34,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-19 12:01:34,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:34] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.032 0.044 2026-10-19 12:01:35,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-10-19 12:01:36,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-19 12:01:36,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-19 12:01:36,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:36] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.007 0.020 2026-10-19 12:01:36,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:36] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.022 0.039 2026-10-19 12:01:37,243 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 40, model: account.move 2026-10-19 12:01:38,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:38] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.855 1.187 2026-10-19 12:01:38,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:38] "GET /web HTTP/1.1" 200 - 43 0.028 0.434 2026-10-19 12:01:38,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.321 2026-10-19 12:01:39,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:39] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.010 2026-10-19 12:01:39,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:39] "GET /web/webclient/load_menus/107f5946d913000e13156b05aa416bec2713badeade4a382e9a0df8133303f0a HTTP/1.1" 200 - 2 0.005 0.049 2026-10-19 12:01:39,066 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:01:39,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.046 2026-10-19 12:01:39,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:39] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.077 2026-10-19 12:01:39,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:39] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:01:40,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 12:01:40,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:01:40,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 12:01:40,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.012 2026-10-19 12:01:40,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:01:40,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.131 0.199 2026-10-19 12:01:40,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.309 2026-10-19 12:01:40,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.013 0.295 2026-10-19 12:01:40,654 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.012 0.317 2026-10-19 12:01:40,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.031 0.335 2026-10-19 12:01:40,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.318 2026-10-19 12:01:40,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.111 2026-10-19 12:01:40,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.123 2026-10-19 12:01:40,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.146 2026-10-19 12:01:40,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.112 2026-10-19 12:01:40,893 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 200 - 11 0.019 0.174 2026-10-19 12:01:40,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:40] "GET /web?reload=true HTTP/1.1" 200 - 16 0.044 0.089 2026-10-19 12:01:41,071 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:01:41,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.014 2026-10-19 12:01:42,122 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:01:42,123 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 12:01:42,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 12:01:42,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.013 0.030 2026-10-19 12:01:42,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.074 0.083 2026-10-19 12:01:42,345 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.009 0.114 2026-10-19 12:01:42,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.126 2026-10-19 12:01:42,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.104 2026-10-19 12:01:42,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.114 2026-10-19 12:01:42,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.042 2026-10-19 12:01:42,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.030 2026-10-19 12:01:42,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 304 - 11 0.011 0.056 2026-10-19 12:01:42,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.027 0.085 2026-10-19 12:01:42,704 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.053 0.109 2026-10-19 12:01:42,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:42] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.026 0.038 2026-10-19 12:01:43,642 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-19 12:01:43,649 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:01:43,665 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:43,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4317 2026-10-19 12:01:43,672 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:01:43,672 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4317 2026-10-19 12:01:43,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120143_819300_MobileTestUi.txt 2026-10-19 12:01:43,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpzwgwuxmm_chrome_odoo" 2026-10-19 12:01:43,859 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-10-19 12:01:44,695 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4581 2026-10-19 12:01:44,696 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmthcf0s0_chrome_odoo 2026-10-19 12:01:44,696 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45771/json/version 2026-10-19 12:01:44,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45771/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:01:44,785 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:01:44,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45771/json 2026-10-19 12:01:44,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45771/json with timeout 3 increased to 10s during tests 2026-10-19 12:01:44,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45771/devtools/page/3F39F11E2EBA5F0299C8477E11422E2F 2026-10-19 12:01:44,848 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:01:44,861 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:01:45,139 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:01:45,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:01:45,162 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:01:45,162 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:01:45,186 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:01:47,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.191 2.039 2026-10-19 12:01:47,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3F39F11E2EBA5F0299C8477E11422E2F', 'loaderId': 'B5BD6A021D946CF3C320405387A6A7CB', 'isDownload': False} 2026-10-19 12:01:47,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-19 12:01:47,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:47,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-19 12:01:47,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-19 12:01:47,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-10-19 12:01:48,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:48] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.032 0.012 2026-10-19 12:01:48,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.026 0.042 2026-10-19 12:01:48,218 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:01:48,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.016 2026-10-19 12:01:48,244 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:01:48,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:01:49,066 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:01:49,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.486 0.733 2026-10-19 12:01:49,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.080 2026-10-19 12:01:49,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.019 2026-10-19 12:01:49,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:01:49,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.070 0.060 2026-10-19 12:01:49,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:01:49,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.176 2026-10-19 12:01:50,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.263 2026-10-19 12:01:50,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:50,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:50,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.325 2026-10-19 12:01:50,135 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:50,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.397 2026-10-19 12:01:50,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.512 2026-10-19 12:01:50,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.360 2026-10-19 12:01:50,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.038 0.403 2026-10-19 12:01:50,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.293 2026-10-19 12:01:50,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.295 2026-10-19 12:01:50,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.293 2026-10-19 12:01:50,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.288 2026-10-19 12:01:50,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.301 2026-10-19 12:01:50,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.314 2026-10-19 12:01:50,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.256 2026-10-19 12:01:50,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.246 2026-10-19 12:01:50,716 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:01:50,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.028 0.224 2026-10-19 12:01:50,745 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:01:50,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.209 2026-10-19 12:01:50,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.162 2026-10-19 12:01:50,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:50,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.158 2026-10-19 12:01:50,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.157 2026-10-19 12:01:50,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:01:50,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.169 2026-10-19 12:01:50,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:50,886 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:01:50,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:50,913 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:01:50,919 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:50,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.158 2026-10-19 12:01:50,942 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:01:50,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:01:51,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-10-19 12:01:51,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:01:51,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:01:51,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:51,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 12:01:51,061 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: ''1.94' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 12:01:51,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 12:01:51,086 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:01:51,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-10-19 12:01:51,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:01:51,134 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-19 12:01:51,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:01:51,166 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:51,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4581 2026-10-19 12:01:51,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:01:51,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4581 2026-10-19 12:01:51,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120151_339383_MobileTestUi.txt 2026-10-19 12:01:51,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmthcf0s0_chrome_odoo" 2026-10-19 12:01:51,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-19 12:01:52,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4775 2026-10-19 12:01:52,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpof22c0xa_chrome_odoo 2026-10-19 12:01:52,144 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36853/json/version 2026-10-19 12:01:52,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36853/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:01:52,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:01:52,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36853/json 2026-10-19 12:01:52,221 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36853/json with timeout 3 increased to 10s during tests 2026-10-19 12:01:52,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36853/devtools/page/5253FD851566B002F11C56331B51D045 2026-10-19 12:01:52,277 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:01:52,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:01:52,608 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:01:52,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:01:52,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:01:52,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:01:52,649 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:01:53,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:53] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.159 0.906 2026-10-19 12:01:53,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5253FD851566B002F11C56331B51D045', 'loaderId': '53616C95F113C91385FC4E875583F901', 'isDownload': False} 2026-10-19 12:01:53,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-19 12:01:53,736 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:53,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:53] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.013 2026-10-19 12:01:53,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:53] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-19 12:01:53,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:53] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-10-19 12:01:54,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.022 2026-10-19 12:01:54,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.018 2026-10-19 12:01:54,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:01:54,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.024 0.011 2026-10-19 12:01:54,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:01:54,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:01:55,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.493 0.751 2026-10-19 12:01:55,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.264 2026-10-19 12:01:55,876 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:01:55,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.142 2026-10-19 12:01:56,011 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-19 12:01:56,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 12:01:56,921 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:01:56,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.196 0.573 2026-10-19 12:01:57,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.082 2026-10-19 12:01:57,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.022 2026-10-19 12:01:57,143 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:01:57,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.046 0.071 2026-10-19 12:01:57,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.174 2026-10-19 12:01:57,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.215 2026-10-19 12:01:57,444 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:01:57,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.272 2026-10-19 12:01:57,503 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:57,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:57,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.039 0.339 2026-10-19 12:01:57,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.422 2026-10-19 12:01:57,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.388 2026-10-19 12:01:57,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.386 2026-10-19 12:01:57,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.365 2026-10-19 12:01:57,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.045 0.362 2026-10-19 12:01:57,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:57] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.046 0.348 2026-10-19 12:01:58,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.368 2026-10-19 12:01:58,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.350 2026-10-19 12:01:58,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.353 2026-10-19 12:01:58,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.314 2026-10-19 12:01:58,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.284 2026-10-19 12:01:58,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.219 2026-10-19 12:01:58,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.167 2026-10-19 12:01:58,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.118 2026-10-19 12:01:58,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:01:58,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.132 2026-10-19 12:01:58,261 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.120 2026-10-19 12:01:58,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.001 0.125 2026-10-19 12:01:58,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:01:58,341 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,353 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:58,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:01:58,391 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:01:58,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:01:58,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:01:58,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,550 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:01:58,583 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,603 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:01:58,630 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,650 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:01:58,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:01:58,680 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:01:58,698 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:01:58,743 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:01:58,745 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:01:58,756 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:01:58,785 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-19 12:01:58,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: ''1000' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 12:01:58,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:01:58,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 12:01:58,833 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:01:58,848 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:01:58,862 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:01:58,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:01:58,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:01:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:01:58,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4775 2026-10-19 12:01:58,906 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:01:58,906 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4775 2026-10-19 12:01:59,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120159_031784_MobileTestUi.txt 2026-10-19 12:01:59,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpof22c0xa_chrome_odoo" 2026-10-19 12:01:59,079 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-10-19 12:01:59,978 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4985 2026-10-19 12:01:59,978 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp05kxcve8_chrome_odoo 2026-10-19 12:01:59,979 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44457/json/version 2026-10-19 12:01:59,981 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44457/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:02:00,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:02:00,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44457/json 2026-10-19 12:02:00,045 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44457/json with timeout 3 increased to 10s during tests 2026-10-19 12:02:00,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44457/devtools/page/9469BF1320592D65B885294CF21D5CB5 2026-10-19 12:02:00,089 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:02:00,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:02:00,421 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:02:00,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:02:00,428 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:02:00,428 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:02:00,462 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:02:01,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.154 0.866 2026-10-19 12:02:01,475 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9469BF1320592D65B885294CF21D5CB5', 'loaderId': '461F94FFC8B40BCA7B0DF9B79A779F2D', 'isDownload': False} 2026-10-19 12:02:01,475 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-19 12:02:01,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:01,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:01] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.008 2026-10-19 12:02:01,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:01] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-10-19 12:02:01,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:01] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.033 0.039 2026-10-19 12:02:02,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-19 12:02:02,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-19 12:02:02,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.007 2026-10-19 12:02:02,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:02:02,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:02:02,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:02:03,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.410 0.721 2026-10-19 12:02:03,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.152 2026-10-19 12:02:03,469 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:03,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.131 2026-10-19 12:02:03,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:02:03,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:02:04,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.205 0.537 2026-10-19 12:02:04,498 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:02:04,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.073 2026-10-19 12:02:04,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-19 12:02:04,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:02:04,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.055 0.059 2026-10-19 12:02:04,829 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 12:02:04,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.156 2026-10-19 12:02:04,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.222 2026-10-19 12:02:04,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:04,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:02:05,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.287 2026-10-19 12:02:05,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:02:05,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.353 2026-10-19 12:02:05,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.424 2026-10-19 12:02:05,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.334 2026-10-19 12:02:05,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.374 2026-10-19 12:02:05,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.031 0.367 2026-10-19 12:02:05,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.346 2026-10-19 12:02:05,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.344 2026-10-19 12:02:05,527 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.337 2026-10-19 12:02:05,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.328 2026-10-19 12:02:05,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.344 2026-10-19 12:02:05,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.298 2026-10-19 12:02:05,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.232 2026-10-19 12:02:05,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.205 2026-10-19 12:02:05,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:02:05,679 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-10-19 12:02:05,680 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:02:05,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.024 0.188 2026-10-19 12:02:05,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.156 2026-10-19 12:02:05,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:05,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.164 2026-10-19 12:02:05,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4985 2026-10-19 12:02:05,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:02:05,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4985 2026-10-19 12:02:05,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.154 2026-10-19 12:02:05,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.137 2026-10-19 12:02:05,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.151 2026-10-19 12:02:05,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120205_858299_MobileTestUi.txt 2026-10-19 12:02:05,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp05kxcve8_chrome_odoo" 2026-10-19 12:02:05,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-10-19 12:02:10,393 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5189 2026-10-19 12:02:10,394 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpzhsvsz1y_chrome_odoo 2026-10-19 12:02:10,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42497/json/version 2026-10-19 12:02:10,397 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42497/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:02:10,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:02:10,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42497/json 2026-10-19 12:02:10,419 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42497/json with timeout 3 increased to 10s during tests 2026-10-19 12:02:10,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42497/devtools/page/06E01DCF101FA2A45B79B371EC4D98A3 2026-10-19 12:02:10,444 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:02:10,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:02:10,821 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:02:10,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:02:10,833 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:02:10,833 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:02:10,864 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:02:11,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:11] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.138 0.938 2026-10-19 12:02:11,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '06E01DCF101FA2A45B79B371EC4D98A3', 'loaderId': '68C8B04414B38263E83FB58D612F74D0', 'isDownload': False} 2026-10-19 12:02:11,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-19 12:02:11,964 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:11,993 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:11] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.008 2026-10-19 12:02:12,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:12] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.030 2026-10-19 12:02:12,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:12] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.040 2026-10-19 12:02:12,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.018 2026-10-19 12:02:12,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.008 2026-10-19 12:02:12,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:02:12,668 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:12,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:02:12,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:02:13,468 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-19 12:02:13,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.430 0.729 2026-10-19 12:02:13,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.057 2026-10-19 12:02:13,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.017 2026-10-19 12:02:14,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-19 12:02:14,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.023 0.105 2026-10-19 12:02:14,233 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:02:14,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.136 2026-10-19 12:02:14,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.210 2026-10-19 12:02:14,359 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:02:14,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:02:14,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.038 0.254 2026-10-19 12:02:14,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.347 2026-10-19 12:02:14,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:02:14,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.409 2026-10-19 12:02:14,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.320 2026-10-19 12:02:14,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.351 2026-10-19 12:02:14,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.030 0.267 2026-10-19 12:02:14,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.296 2026-10-19 12:02:14,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.290 2026-10-19 12:02:14,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.300 2026-10-19 12:02:14,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.354 2026-10-19 12:02:14,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.355 2026-10-19 12:02:15,013 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.009 0.367 2026-10-19 12:02:15,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:02:15,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.335 2026-10-19 12:02:15,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:02:15,089 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:02:15,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:02:15,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:02:15,131 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:02:15,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.342 2026-10-19 12:02:15,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.332 2026-10-19 12:02:15,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.008 0.322 2026-10-19 12:02:15,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:02:15,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.323 2026-10-19 12:02:15,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:02:15,319 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Validate the popup (trigger: .payment-input-number)' 2026-10-19 12:02:15,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.313 2026-10-19 12:02:15,381 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:15,424 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.321 2026-10-19 12:02:15,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.294 2026-10-19 12:02:15,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-19 12:02:15,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.345 2026-10-19 12:02:15,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.333 2026-10-19 12:02:15,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.306 2026-10-19 12:02:15,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.304 2026-10-19 12:02:15,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.269 2026-10-19 12:02:15,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.218 2026-10-19 12:02:15,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.177 2026-10-19 12:02:15,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.146 2026-10-19 12:02:15,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.008 0.107 2026-10-19 12:02:15,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.012 0.100 2026-10-19 12:02:15,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.132 2026-10-19 12:02:16,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:02:16,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:02:16,196 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:02:16,205 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:02:16,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:02:16,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5189 2026-10-19 12:02:16,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:02:16,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5189 2026-10-19 12:02:16,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120216_367006_MobileTestUi.txt 2026-10-19 12:02:16,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpzhsvsz1y_chrome_odoo" 2026-10-19 12:02:16,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5392 2026-10-19 12:02:16,771 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8f7qvkwe_chrome_odoo 2026-10-19 12:02:16,771 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35767/json/version 2026-10-19 12:02:16,773 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35767/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:02:16,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:02:16,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35767/json 2026-10-19 12:02:16,807 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35767/json with timeout 3 increased to 10s during tests 2026-10-19 12:02:16,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35767/devtools/page/09060DF2C7407D2DDD9B9061E1E37DBB 2026-10-19 12:02:16,812 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:02:16,847 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:02:16,882 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:02:16,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:02:16,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:02:16,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:02:16,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.019 0.066 2026-10-19 12:02:17,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '09060DF2C7407D2DDD9B9061E1E37DBB', 'loaderId': 'CD21FA56324DFDC58F3FF0FE916909AB', 'isDownload': False} 2026-10-19 12:02:17,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-19 12:02:17,038 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:17,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-10-19 12:02:17,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.009 2026-10-19 12:02:17,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.054 2026-10-19 12:02:17,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 12:02:17,666 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-19 12:02:17,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:02:17,742 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-19 12:02:17,744 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:02:17,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:02:18,546 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-19 12:02:18,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.226 0.579 2026-10-19 12:02:18,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.078 2026-10-19 12:02:18,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-19 12:02:18,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 12:02:18,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:18] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.053 0.055 2026-10-19 12:02:18,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:02:18,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:18] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.160 2026-10-19 12:02:19,010 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:02:19,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:02:19,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.224 2026-10-19 12:02:19,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.303 2026-10-19 12:02:19,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.008 0.281 2026-10-19 12:02:19,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.334 2026-10-19 12:02:19,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.019 0.303 2026-10-19 12:02:19,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.023 0.270 2026-10-19 12:02:19,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.274 2026-10-19 12:02:19,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.264 2026-10-19 12:02:19,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.300 2026-10-19 12:02:19,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.308 2026-10-19 12:02:19,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.315 2026-10-19 12:02:19,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.343 2026-10-19 12:02:19,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:02:19,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:02:19,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.401 2026-10-19 12:02:19,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.379 2026-10-19 12:02:19,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.373 2026-10-19 12:02:19,814 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:02:19,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:02:19,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:02:19,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.340 2026-10-19 12:02:19,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.335 2026-10-19 12:02:19,948 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:02:20,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.351 2026-10-19 12:02:20,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:02:20,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Validate the popup (trigger: .payment-input-number)' 2026-10-19 12:02:20,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.343 2026-10-19 12:02:20,092 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:02:20,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.356 2026-10-19 12:02:20,200 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:02:20,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.366 2026-10-19 12:02:20,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.049 0.411 2026-10-19 12:02:20,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.433 2026-10-19 12:02:20,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.035 0.448 2026-10-19 12:02:20,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.403 2026-10-19 12:02:20,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.320 2026-10-19 12:02:20,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.037 0.307 2026-10-19 12:02:20,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.246 2026-10-19 12:02:20,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.198 2026-10-19 12:02:20,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.008 0.140 2026-10-19 12:02:20,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.010 0.141 2026-10-19 12:02:20,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.154 2026-10-19 12:02:20,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:02:20,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-10-19 12:02:20,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-19 12:02:20,929 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-10-19 12:02:20,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-10-19 12:02:20,962 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:02:20,972 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:02:20,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:21,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5392 2026-10-19 12:02:21,018 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:02:21,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5392 2026-10-19 12:02:21,142 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120221_142215_MobileTestUi.txt 2026-10-19 12:02:21,142 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8f7qvkwe_chrome_odoo" 2026-10-19 12:02:21,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-10-19 12:02:25,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5591 2026-10-19 12:02:25,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp72q5wbfd_chrome_odoo 2026-10-19 12:02:25,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45179/json/version 2026-10-19 12:02:25,611 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45179/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:02:25,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:02:25,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45179/json 2026-10-19 12:02:25,653 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45179/json with timeout 3 increased to 10s during tests 2026-10-19 12:02:25,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45179/devtools/page/57A71B5F48C0830610872ACCC29953CC 2026-10-19 12:02:25,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:02:25,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:02:26,106 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:02:26,112 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:02:26,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:02:26,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:02:26,138 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:02:27,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:27] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.159 0.962 2026-10-19 12:02:27,261 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '57A71B5F48C0830610872ACCC29953CC', 'loaderId': '57B3D8D9D2A79D307E07DF47CFAD6EB4', 'isDownload': False} 2026-10-19 12:02:27,261 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-19 12:02:27,283 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:27,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:27] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 12:02:27,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:27] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-19 12:02:27,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:27] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-10-19 12:02:27,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.017 2026-10-19 12:02:27,950 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.018 2026-10-19 12:02:28,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:02:28,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.027 0.009 2026-10-19 12:02:28,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:02:28,041 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:02:28,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:02:29,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.407 0.718 2026-10-19 12:02:29,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.073 2026-10-19 12:02:29,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.015 2026-10-19 12:02:29,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-19 12:02:29,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.076 0.061 2026-10-19 12:02:29,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:02:29,599 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.036 0.160 2026-10-19 12:02:29,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.251 2026-10-19 12:02:29,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:02:29,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:02:29,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.327 2026-10-19 12:02:29,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.390 2026-10-19 12:02:29,862 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:29,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.458 2026-10-19 12:02:29,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.341 2026-10-19 12:02:30,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.381 2026-10-19 12:02:30,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.021 0.317 2026-10-19 12:02:30,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.314 2026-10-19 12:02:30,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.276 2026-10-19 12:02:30,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.320 2026-10-19 12:02:30,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.035 0.347 2026-10-19 12:02:30,345 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.375 2026-10-19 12:02:30,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-19 12:02:30,401 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-10-19 12:02:30,435 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-10-19 12:02:30,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-10-19 12:02:30,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.371 2026-10-19 12:02:30,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 12:02:30,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:02:30,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.374 2026-10-19 12:02:30,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:02:30,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.352 2026-10-19 12:02:30,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-10-19 12:02:30,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:02:30,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:02:30,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.347 2026-10-19 12:02:30,635 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:02:30,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5591 2026-10-19 12:02:30,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 12:02:30,693 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:02:30,699 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5591 2026-10-19 12:02:30,720 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.358 2026-10-19 12:02:30,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.325 2026-10-19 12:02:30,812 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120230_812658_MobileTestUi.txt 2026-10-19 12:02:30,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp72q5wbfd_chrome_odoo" 2026-10-19 12:02:30,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.328 2026-10-19 12:02:30,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [, ] 2026-10-19 12:02:30,875 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.312 2026-10-19 12:02:30,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:30] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.319 2026-10-19 12:02:30,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-10-19 12:02:31,347 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:02:31,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:31] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.019 0.411 2026-10-19 12:02:31,777 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-10-19 12:02:32,761 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5796 2026-10-19 12:02:32,761 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpe9ued0ms_chrome_odoo 2026-10-19 12:02:32,762 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38653/json/version 2026-10-19 12:02:32,764 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38653/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:02:32,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:02:32,800 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38653/json 2026-10-19 12:02:32,801 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38653/json with timeout 3 increased to 10s during tests 2026-10-19 12:02:32,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38653/devtools/page/AB278BD2980FAA12742B89FD62BD3348 2026-10-19 12:02:32,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:02:32,848 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:02:33,154 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:02:33,158 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:02:33,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:02:33,161 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:02:33,183 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:02:35,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.126 1.930 2026-10-19 12:02:35,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AB278BD2980FAA12742B89FD62BD3348', 'loaderId': '56DE702606B52F055AD4BDB9319B93B8', 'isDownload': False} 2026-10-19 12:02:35,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-19 12:02:35,276 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:35,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:35] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-19 12:02:35,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:35] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.018 2026-10-19 12:02:35,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:35] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-10-19 12:02:35,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.018 2026-10-19 12:02:35,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.016 2026-10-19 12:02:35,980 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:02:36,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-10-19 12:02:36,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:02:36,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:02:36,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:02:37,009 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.344 0.634 2026-10-19 12:02:37,132 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.063 2026-10-19 12:02:37,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.020 2026-10-19 12:02:37,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:02:37,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.056 0.057 2026-10-19 12:02:37,392 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.163 2026-10-19 12:02:37,419 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:02:37,442 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:02:37,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:02:37,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.215 2026-10-19 12:02:37,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.269 2026-10-19 12:02:37,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:37,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.327 2026-10-19 12:02:37,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.407 2026-10-19 12:02:37,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.335 2026-10-19 12:02:37,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.023 0.248 2026-10-19 12:02:37,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.285 2026-10-19 12:02:37,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.235 2026-10-19 12:02:37,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.232 2026-10-19 12:02:37,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.239 2026-10-19 12:02:37,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.238 2026-10-19 12:02:37,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.237 2026-10-19 12:02:37,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.198 2026-10-19 12:02:37,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.192 2026-10-19 12:02:37,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.175 2026-10-19 12:02:38,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.128 2026-10-19 12:02:38,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.083 2026-10-19 12:02:38,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:38] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-19 12:02:38,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:38] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-19 12:02:38,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:38] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.001 0.087 2026-10-19 12:02:38,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:02:38,201 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:02:38,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.019 2026-10-19 12:02:38,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:38,252 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:02:38,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-19 12:02:38,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-19 12:02:38,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-10-19 12:02:39,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-10-19 12:02:39,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.040 0.041 2026-10-19 12:02:40,023 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:02:40,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:02:40,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:02:40,063 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:02:40,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5796 2026-10-19 12:02:40,092 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:02:40,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5796 2026-10-19 12:02:40,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120240_209699_MobileTestUi.txt 2026-10-19 12:02:40,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpe9ued0ms_chrome_odoo" 2026-10-19 12:02:40,232 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-10-19 12:02:41,014 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5995 2026-10-19 12:02:41,014 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp705qzi7p_chrome_odoo 2026-10-19 12:02:41,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45581/json/version 2026-10-19 12:02:41,017 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45581/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:02:41,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:02:41,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45581/json 2026-10-19 12:02:41,056 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45581/json with timeout 3 increased to 10s during tests 2026-10-19 12:02:41,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45581/devtools/page/CF84040513F7C72B62D8D697DEA6C82B 2026-10-19 12:02:41,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:02:41,126 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:02:41,528 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:02:41,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:02:41,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:02:41,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:02:41,572 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:02:42,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:42] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.145 0.918 2026-10-19 12:02:42,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CF84040513F7C72B62D8D697DEA6C82B', 'loaderId': '80EEDA811C1B6112FF83445EFC89E5F8', 'isDownload': False} 2026-10-19 12:02:42,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-19 12:02:42,643 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:42,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:42] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.013 2026-10-19 12:02:42,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:42] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-10-19 12:02:42,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:42] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.048 2026-10-19 12:02:43,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-19 12:02:43,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-19 12:02:43,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:02:43,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:02:43,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.026 0.012 2026-10-19 12:02:43,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:02:44,182 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:02:44,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.393 0.672 2026-10-19 12:02:44,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.067 2026-10-19 12:02:44,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-19 12:02:44,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:02:44,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.031 0.067 2026-10-19 12:02:44,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:02:44,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.035 0.137 2026-10-19 12:02:44,890 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12: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-10-19 12:02:44,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:44,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:44] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.218 2026-10-19 12:02:45,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.271 2026-10-19 12:02:45,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:02:45,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.326 2026-10-19 12:02:45,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.379 2026-10-19 12:02:45,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.344 2026-10-19 12:02:45,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.018 0.301 2026-10-19 12:02:45,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.278 2026-10-19 12:02:45,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.279 2026-10-19 12:02:45,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.282 2026-10-19 12:02:45,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.286 2026-10-19 12:02:45,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.286 2026-10-19 12:02:45,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.285 2026-10-19 12:02:45,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.230 2026-10-19 12:02:45,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.238 2026-10-19 12:02:45,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.209 2026-10-19 12:02:45,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.171 2026-10-19 12:02:45,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.131 2026-10-19 12:02:45,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-19 12:02:45,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:02:45,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.001 0.123 2026-10-19 12:02:45,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:02:45,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.121 2026-10-19 12:02:45,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:02:45,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-19 12:02:45,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.054 2026-10-19 12:02:45,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-19 12:02:45,728 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-19 12:02:45,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:02:45,772 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:02:45,785 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-19 12:02:45,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-19 12:02:45,812 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-10-19 12:02:45,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-10-19 12:02:45,846 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-10-19 12:02:45,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:02:45,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-10-19 12:02:45,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:02:45,931 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:02:45,972 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:02:45,991 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:02:45,996 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:02:45,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:02:46,007 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:02:46,031 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-19 12:02:46,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:02:46,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:02:46,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78881727 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-10-19 12:02:46,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78881727 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-10-19 12:02:46,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.099 0.166 2026-10-19 12:02:46,477 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 12:02:46,478 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 12:02:46,478 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 12:02:46,479 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 12:02:46,480 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 12:02:46,480 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 12:02:46,485 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 12:02:46,486 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 12:02:46,487 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 12:02:46,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 12:02:46,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 12:02:46,505 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 12:02:46,506 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 12:02:46,508 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 12:02:46,510 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 12:02:46,511 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 12:02:46,511 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 12:02:46,512 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 12:02:46,513 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 12:02:46,513 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 12:02:46,514 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 12:02:46,515 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 12:02:46,516 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 12:02:46,517 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 12:02:46,518 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 12:02:46,519 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 12:02:46,519 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 12:02:46,520 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 12:02:46,521 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 12:02:46,521 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 12:02:46,547 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 12:02:46,550 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 12:02:46,551 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 12:02:46,552 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 12:02:46,554 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 12:02:46,555 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 12:02:46,555 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 12:02:46,556 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 12:02:46,557 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 12:02:46,558 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 12:02:46,559 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 12:02:46,560 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 12:02:46,560 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 12:02:46,562 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 12:02:46,583 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 12:02:46,587 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 12:02:46,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:02:46,610 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 12:02:46,618 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 12:02:46,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:02:46,632 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 12:02:46,644 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 12:02:46,652 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 12:02:46,666 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.077 2026-10-19 12:02:46,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:02:46,672 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 12:02:46,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-10-19 12:02:46,699 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:02:46,716 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 12:02:46,717 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 12:02:46,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 12:02:46,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 12:02:46,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 12:02:46,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 12:02:46,724 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 12:02:46,725 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 12:02:46,726 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 12:02:46,726 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 12:02:46,727 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 12:02:46,728 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 12:02:46,728 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 12:02:46,729 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 12:02:46,730 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 12:02:46,730 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 12:02:46,731 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 12:02:46,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 12:02:46,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 12:02:46,733 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 12:02:46,734 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 12:02:46,734 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 12:02:46,735 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 12:02:46,736 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 12:02:46,736 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 12:02:46,737 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 12:02:46,738 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 12:02:46,738 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 12:02:46,739 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 12:02:46,740 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 12:02:46,741 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 12:02:46,744 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 12:02:46,749 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 12:02:46,750 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 12:02:46,751 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 12:02:46,752 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 12:02:46,753 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 12:02:46,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:02:46,763 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 12:02:46,765 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 12:02:46,771 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 12:02:46,774 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 12:02:46,778 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:02:46,791 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 12:02:46,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:02:46,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:02:46,811 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 12:02:46,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:02:46,839 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 12:02:46,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.052 0.030 2026-10-19 12:02:46,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 12:02:46,924 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.058 2026-10-19 12:02:46,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:02:46,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 12:02:47,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-19 12:02:47,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 12:02:47,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:02:47,047 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 12:02:47,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:02:47,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-19 12:02:47,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:02:47,112 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-19 12:02:47,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:02:47,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 12:02:47,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-19 12:02:47,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-19 12:02:47,502 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-19 12:02:47,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 12:02:47,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-10-19 12:02:47,529 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76115169 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-10-19 12:02:47,533 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:02:47,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:02:47,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-19 12:02:47,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-19 12:02:47,574 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:02:47,676 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76115169 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-10-19 12:02:47,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.074 0.099 2026-10-19 12:02:47,714 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:02:47,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.043 0.156 2026-10-19 12:02:47,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:47] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.010 0.048 2026-10-19 12:02:48,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:02:48,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:48] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.011 0.016 2026-10-19 12:02:49,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:49] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.035 0.033 2026-10-19 12:02:49,933 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 40, model: account.move 2026-10-19 12:02:51,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:51] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.928 1.347 2026-10-19 12:02:51,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.996 2026-10-19 12:02:51,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:51] "GET /web HTTP/1.1" 200 - 43 0.041 0.439 2026-10-19 12:02:51,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:51] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.015 2026-10-19 12:02:51,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:51] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.019 2026-10-19 12:02:51,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:51] "GET /web/webclient/load_menus/107f5946d913000e13156b05aa416bec2713badeade4a382e9a0df8133303f0a HTTP/1.1" 200 - 2 0.001 0.039 2026-10-19 12:02:51,986 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:02:51,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.056 2026-10-19 12:02:52,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:52] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 12:02:53,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:02:53,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:02:53,073 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:02:53,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.008 2026-10-19 12:02:53,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:53,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.185 0.146 2026-10-19 12:02:53,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.314 2026-10-19 12:02:53,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.278 2026-10-19 12:02:53,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.017 0.281 2026-10-19 12:02:53,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.037 0.305 2026-10-19 12:02:53,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.295 2026-10-19 12:02:53,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.125 2026-10-19 12:02:53,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.132 2026-10-19 12:02:53,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.139 2026-10-19 12:02:53,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.122 2026-10-19 12:02:53,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 200 - 11 0.035 0.159 2026-10-19 12:02:53,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /web?reload=true HTTP/1.1" 200 - 16 0.029 0.116 2026-10-19 12:02:53,922 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:02:53,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.017 2026-10-19 12:02:54,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:02:54,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:02:54,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:02:54,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.009 2026-10-19 12:02:55,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.079 0.064 2026-10-19 12:02:55,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.031 2026-10-19 12:02:55,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.037 2026-10-19 12:02:55,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.022 0.055 2026-10-19 12:02:55,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.017 0.044 2026-10-19 12:02:55,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.059 2026-10-19 12:02:55,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.070 2026-10-19 12:02:55,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.070 2026-10-19 12:02:55,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "GET /web/image?model=res.users&field=avatar_128&id=40 HTTP/1.1" 304 - 11 0.037 0.116 2026-10-19 12:02:55,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.054 0.151 2026-10-19 12:02:55,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:55] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.021 0.047 2026-10-19 12:02:56,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:02:56,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:02:56,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:02:56,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5995 2026-10-19 12:02:56,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:02:56,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5995 2026-10-19 12:02:56,691 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120256_690906_MobileTestUi.txt 2026-10-19 12:02:56,691 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp705qzi7p_chrome_odoo" 2026-10-19 12:02:56,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-10-19 12:02:57,924 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6295 2026-10-19 12:02:57,925 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpaettw81j_chrome_odoo 2026-10-19 12:02:57,926 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46817/json/version 2026-10-19 12:02:57,930 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46817/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:02:57,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:02:57,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46817/json 2026-10-19 12:02:57,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46817/json with timeout 3 increased to 10s during tests 2026-10-19 12:02:57,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46817/devtools/page/1D0115712C0A5DB55D56EDC0F9EF2EB6 2026-10-19 12:02:57,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:02:58,018 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:02:58,414 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:02:58,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:02:58,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:02:58,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:02:58,450 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:02:59,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.137 0.787 2026-10-19 12:02:59,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1D0115712C0A5DB55D56EDC0F9EF2EB6', 'loaderId': 'FEEA44C52A7776700C2DB26B1032DB18', 'isDownload': False} 2026-10-19 12:02:59,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-19 12:02:59,399 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:02:59,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.014 2026-10-19 12:02:59,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-19 12:02:59,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:02:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-10-19 12:03:00,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.012 0.012 2026-10-19 12:03:00,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.013 2026-10-19 12:03:00,086 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:00,112 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:03:00,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-10-19 12:03:00,162 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:03:01,278 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.454 0.693 2026-10-19 12:03:01,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.064 1.149 2026-10-19 12:03:01,452 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:01,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.202 2026-10-19 12:03:01,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:03:01,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.017 2026-10-19 12:03:02,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.153 0.461 2026-10-19 12:03:02,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.080 2026-10-19 12:03:02,498 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:03:02,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.020 2026-10-19 12:03:02,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:03:02,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.053 0.083 2026-10-19 12:03:02,742 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:03:02,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.031 0.198 2026-10-19 12:03:02,823 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:03:02,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:03:02,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.040 0.284 2026-10-19 12:03:02,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:03,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.406 2026-10-19 12:03:03,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.469 2026-10-19 12:03:03,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.033 0.522 2026-10-19 12:03:03,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.418 2026-10-19 12:03:03,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.030 0.378 2026-10-19 12:03:03,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.366 2026-10-19 12:03:03,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.037 0.361 2026-10-19 12:03:03,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.355 2026-10-19 12:03:03,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.353 2026-10-19 12:03:03,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:03:03,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:03,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.390 2026-10-19 12:03:03,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.404 2026-10-19 12:03:03,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:03:03,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:03,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.331 2026-10-19 12:03:03,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.330 2026-10-19 12:03:03,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:03:03,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-19 12:03:03,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-10-19 12:03:03,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.039 0.278 2026-10-19 12:03:03,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.250 2026-10-19 12:03:03,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.226 2026-10-19 12:03:03,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.177 2026-10-19 12:03:03,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.014 0.147 2026-10-19 12:03:03,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.179 2026-10-19 12:03:04,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:04] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.078 0.247 2026-10-19 12:03:04,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.303 2026-10-19 12:03:04,849 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-10-19 12:03:04,860 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-19 12:03:04,878 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:04,899 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:03:04,917 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:03:04,931 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-19 12:03:04,950 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:04,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:04,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-10-19 12:03:04,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:05,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:05,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-19 12:03:05,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:05,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-19 12:03:05,079 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-10-19 12:03:05,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:05] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.033 0.102 2026-10-19 12:03:05,996 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-10-19 12:03:06,013 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-19 12:03:06,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:03:06,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:03:06,082 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:03:06,088 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:06,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:03:06,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:03:06,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:03:06,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:03:06,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-19 12:03:06,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:03:06,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:03:06,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16310802 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-10-19 12:03:06,463 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16310802 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-10-19 12:03:06,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.166 0.183 2026-10-19 12:03:06,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:06] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-19 12:03:07,311 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-10-19 12:03:07,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:03:07,336 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:07,349 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6295 2026-10-19 12:03:07,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:03:07,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6295 2026-10-19 12:03:07,459 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120307_459634_MobileTestUi.txt 2026-10-19 12:03:07,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpaettw81j_chrome_odoo" 2026-10-19 12:03:07,492 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-10-19 12:03:08,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6501 2026-10-19 12:03:08,624 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpngrv0v1__chrome_odoo 2026-10-19 12:03:08,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39565/json/version 2026-10-19 12:03:08,627 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39565/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:03:08,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:03:08,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39565/json 2026-10-19 12:03:08,653 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39565/json with timeout 3 increased to 10s during tests 2026-10-19 12:03:08,683 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39565/devtools/page/568A323C00233F34FB0F7B35F97FBFD6 2026-10-19 12:03:08,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:03:08,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:03:09,212 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:03:09,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:03:09,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:03:09,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:03:09,246 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:03:10,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:10] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.311 1.064 2026-10-19 12:03:10,617 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '568A323C00233F34FB0F7B35F97FBFD6', 'loaderId': '33E72FB5F58E63EB27C824803E30DA25', 'isDownload': False} 2026-10-19 12:03:10,617 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-19 12:03:10,639 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:10,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:10] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.013 2026-10-19 12:03:10,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:10] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-19 12:03:10,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:10] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.046 2026-10-19 12:03:11,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:11] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 12:03:11,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.012 2026-10-19 12:03:11,286 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:03:11,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:03:11,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 12:03:11,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:03:12,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:03:12,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.403 0.730 2026-10-19 12:03:12,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.078 2026-10-19 12:03:12,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.021 2026-10-19 12:03:12,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:03:12,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.049 0.050 2026-10-19 12:03:12,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:03:12,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.127 2026-10-19 12:03:12,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.176 2026-10-19 12:03:12,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:03:12,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:03:13,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.227 2026-10-19 12:03:13,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:13,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.295 2026-10-19 12:03:13,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.329 2026-10-19 12:03:13,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.281 2026-10-19 12:03:13,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.052 0.309 2026-10-19 12:03:13,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.277 2026-10-19 12:03:13,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.295 2026-10-19 12:03:13,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.309 2026-10-19 12:03:13,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.322 2026-10-19 12:03:13,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.378 2026-10-19 12:03:13,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.381 2026-10-19 12:03:13,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.308 2026-10-19 12:03:13,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.282 2026-10-19 12:03:13,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.026 0.267 2026-10-19 12:03:13,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:03:13,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.242 2026-10-19 12:03:13,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:03:13,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:13,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.200 2026-10-19 12:03:13,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.036 0.171 2026-10-19 12:03:13,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.007 0.198 2026-10-19 12:03:13,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-10-19 12:03:13,807 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:13,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.221 2026-10-19 12:03:13,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:13,829 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:13,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:03:13,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-19 12:03:13,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:13,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:13,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:03:13,903 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:03:13,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-19 12:03:13,928 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:13,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.040 0.202 2026-10-19 12:03:13,959 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:13,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:03:13,977 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:14,001 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:14,013 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-10-19 12:03:14,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:14,045 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:03:14,053 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:03:14,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:14,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6501 2026-10-19 12:03:14,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:03:14,076 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6501 2026-10-19 12:03:14,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120314_171859_MobileTestUi.txt 2026-10-19 12:03:14,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpngrv0v1__chrome_odoo" 2026-10-19 12:03:14,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-10-19 12:03:15,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6700 2026-10-19 12:03:15,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjp9x8n7t_chrome_odoo 2026-10-19 12:03:15,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34613/json/version 2026-10-19 12:03:15,288 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34613/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:03:15,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:03:15,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34613/json 2026-10-19 12:03:15,308 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34613/json with timeout 3 increased to 10s during tests 2026-10-19 12:03:15,320 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34613/devtools/page/8106A296FE77241DB8C2082D9E798417 2026-10-19 12:03:15,336 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:03:15,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:03:15,795 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:03:15,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:03:15,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:03:15,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:03:15,830 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:03:16,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.134 0.845 2026-10-19 12:03:16,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8106A296FE77241DB8C2082D9E798417', 'loaderId': 'E4FA4EEE16E86490035047265A258C68', 'isDownload': False} 2026-10-19 12:03:16,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-19 12:03:16,831 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:16,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:16] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.015 2026-10-19 12:03:16,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:16] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-19 12:03:16,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:16] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.045 2026-10-19 12:03:17,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:03:17,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-19 12:03:17,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-19 12:03:17,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:03:17,540 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:03:17,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:03:18,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.356 0.622 2026-10-19 12:03:18,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 1.002 2026-10-19 12:03:18,664 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:18,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.160 2026-10-19 12:03:18,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:03:18,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-19 12:03:19,696 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:03:19,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.310 0.557 2026-10-19 12:03:19,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.082 2026-10-19 12:03:20,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.026 0.021 2026-10-19 12:03:20,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:03:20,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.074 0.057 2026-10-19 12:03:20,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.182 2026-10-19 12:03:20,310 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:03:20,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.252 2026-10-19 12:03:20,400 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 12:03:20,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:20,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.307 2026-10-19 12:03:20,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:03:20,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.342 2026-10-19 12:03:20,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.414 2026-10-19 12:03:20,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.349 2026-10-19 12:03:20,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.310 2026-10-19 12:03:20,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.040 0.282 2026-10-19 12:03:20,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.318 2026-10-19 12:03:20,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.339 2026-10-19 12:03:20,902 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.323 2026-10-19 12:03:20,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.359 2026-10-19 12:03:20,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.370 2026-10-19 12:03:20,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.313 2026-10-19 12:03:21,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.248 2026-10-19 12:03:21,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.224 2026-10-19 12:03:21,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.209 2026-10-19 12:03:21,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.166 2026-10-19 12:03:21,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.106 2026-10-19 12:03:21,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-10-19 12:03:21,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-19 12:03:21,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:21,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.008 0.127 2026-10-19 12:03:21,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-19 12:03:21,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-10-19 12:03:21,209 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:21,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:21,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:03:21,231 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:03:21,249 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:03:21,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:21,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:21,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-10-19 12:03:22,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:22,129 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:03:22,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:03:22,179 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:03:22,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:03:22,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:03:22,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:03:22,215 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:03:22,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:03:22,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:22,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54232777 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-10-19 12:03:22,549 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54232777 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-10-19 12:03:22,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.168 0.175 2026-10-19 12:03:22,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:22] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.013 2026-10-19 12:03:22,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:03:23,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:03:23,394 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:23,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6700 2026-10-19 12:03:23,411 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:03:23,412 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6700 2026-10-19 12:03:23,530 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120323_529915_MobileTestUi.txt 2026-10-19 12:03:23,530 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjp9x8n7t_chrome_odoo" 2026-10-19 12:03:26,196 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-19 12:03:27,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6914 2026-10-19 12:03:27,715 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp688_gwka_chrome_odoo 2026-10-19 12:03:27,715 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44341/json/version 2026-10-19 12:03:27,717 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44341/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:03:27,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:03:27,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44341/json 2026-10-19 12:03:27,776 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44341/json with timeout 3 increased to 10s during tests 2026-10-19 12:03:27,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44341/devtools/page/A4DEFFA43E7B6CD8B33C756EB5739EB7 2026-10-19 12:03:27,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:03:27,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:03:28,250 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:03:28,252 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:03:28,266 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:03:28,266 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:03:28,297 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:03:29,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.225 1.154 2026-10-19 12:03:29,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A4DEFFA43E7B6CD8B33C756EB5739EB7', 'loaderId': '1933545063E2A6EEA496A0D7F85C87F3', 'isDownload': False} 2026-10-19 12:03:29,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-19 12:03:29,704 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:29,742 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:29] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.012 2026-10-19 12:03:29,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:29] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.032 2026-10-19 12:03:29,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:29] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.040 2026-10-19 12:03:30,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.014 2026-10-19 12:03:30,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.017 2026-10-19 12:03:30,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:30,385 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:03:30,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.028 2026-10-19 12:03:30,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:03:31,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.393 0.603 2026-10-19 12:03:31,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:31] "GET /pos/ui HTTP/1.1" 200 - 22 0.029 1.042 2026-10-19 12:03:31,559 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:31,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.161 2026-10-19 12:03:31,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 12:03:31,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 12:03:32,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:03:32,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.303 0.504 2026-10-19 12:03:32,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.079 2026-10-19 12:03:32,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-19 12:03:32,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-19 12:03:32,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.025 2026-10-19 12:03:32,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.042 2026-10-19 12:03:32,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.082 2026-10-19 12:03:33,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.022 0.056 2026-10-19 12:03:33,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:03:33,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.084 2026-10-19 12:03:33,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.015 0.106 2026-10-19 12:03:33,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.124 2026-10-19 12:03:33,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:03:33,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:03:33,116 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:03:33,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.010 0.160 2026-10-19 12:03:33,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.015 0.173 2026-10-19 12:03:33,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 19 0.067 0.230 2026-10-19 12:03:33,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.176 2026-10-19 12:03:33,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.148 2026-10-19 12:03:33,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.020 2026-10-19 12:03:33,843 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-19 12:03:33,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:33,895 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-10-19 12:03:33,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.025 2026-10-19 12:03:33,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.054 2026-10-19 12:03:33,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:03:34,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.029 0.067 2026-10-19 12:03:34,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.017 0.041 2026-10-19 12:03:34,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:34,899 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-19 12:03:34,910 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:34,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:34] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 12:03:34,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-10-19 12:03:34,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-19 12:03:35,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.028 0.059 2026-10-19 12:03:35,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.010 0.031 2026-10-19 12:03:35,857 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:35,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-19 12:03:35,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-10-19 12:03:35,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:35,908 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-10-19 12:03:35,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:35] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.015 0.019 2026-10-19 12:03:36,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.034 0.063 2026-10-19 12:03:36,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.020 2026-10-19 12:03:36,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:36,844 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:03:36,852 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:03:36,866 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:36,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6914 2026-10-19 12:03:36,884 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:03:36,885 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6914 2026-10-19 12:03:37,001 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120337_001675_MobileTestUi.txt 2026-10-19 12:03:37,002 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp688_gwka_chrome_odoo" 2026-10-19 12:03:37,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-19 12:03:38,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7116 2026-10-19 12:03:38,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpm194_oex_chrome_odoo 2026-10-19 12:03:38,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43299/json/version 2026-10-19 12:03:38,059 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43299/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:03:38,145 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:03:38,145 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43299/json 2026-10-19 12:03:38,146 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43299/json with timeout 3 increased to 10s during tests 2026-10-19 12:03:38,165 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43299/devtools/page/7EFB4DBB95458F8509672DEF1CC793DF 2026-10-19 12:03:38,185 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:03:38,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:03:38,589 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:03:38,594 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:03:38,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:03:38,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:03:38,619 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:03:40,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.121 1.988 2026-10-19 12:03:40,729 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7EFB4DBB95458F8509672DEF1CC793DF', 'loaderId': '1FD853724DD29E9A646074F8430F3033', 'isDownload': False} 2026-10-19 12:03:40,729 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-19 12:03:40,759 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:40,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:40] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.009 2026-10-19 12:03:40,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:40] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.040 2026-10-19 12:03:40,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:40] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.046 2026-10-19 12:03:41,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:41] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-10-19 12:03:41,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.026 2026-10-19 12:03:41,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 12:03:41,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:03:41,544 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:03:41,547 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:03:42,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.408 0.697 2026-10-19 12:03:42,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.128 2026-10-19 12:03:42,774 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:42,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.131 2026-10-19 12:03:42,952 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-19 12:03:43,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 12:03:43,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.188 0.519 2026-10-19 12:03:43,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:03:43,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.089 2026-10-19 12:03:43,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-19 12:03:43,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:03:44,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.059 0.070 2026-10-19 12:03:44,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:03:44,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.179 2026-10-19 12:03:44,216 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:44,237 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:03:44,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.250 2026-10-19 12:03:44,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:03:44,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.297 2026-10-19 12:03:44,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.344 2026-10-19 12:03:44,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.408 2026-10-19 12:03:44,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.356 2026-10-19 12:03:44,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.044 0.309 2026-10-19 12:03:44,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.303 2026-10-19 12:03:44,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.039 0.334 2026-10-19 12:03:44,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.343 2026-10-19 12:03:44,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.354 2026-10-19 12:03:44,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.363 2026-10-19 12:03:44,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.383 2026-10-19 12:03:44,945 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:03:44,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.334 2026-10-19 12:03:44,961 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:03:44,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.312 2026-10-19 12:03:44,993 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 12:03:45,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:03:45,013 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.279 2026-10-19 12:03:45,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.220 2026-10-19 12:03:45,036 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:45,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.171 2026-10-19 12:03:45,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.134 2026-10-19 12:03:45,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.144 2026-10-19 12:03:45,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-19 12:03:45,132 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:45,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.139 2026-10-19 12:03:45,158 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:03:45,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:03:45,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.154 2026-10-19 12:03:45,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:03:45,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:03:45,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:03:45,224 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:03:45,234 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:03:45,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.192 2026-10-19 12:03:45,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:03:45,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.036 2026-10-19 12:03:45,285 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:45,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46968317 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-10-19 12:03:45,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46968317 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-10-19 12:03:45,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.106 0.168 2026-10-19 12:03:45,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:45] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-19 12:03:46,357 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:03:46,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:46,380 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:03:46,409 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-19 12:03:46,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:03:46,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:46] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.020 0.031 2026-10-19 12:03:46,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:46] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.037 0.054 2026-10-19 12:03:47,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:03:47,372 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:47,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:03:47,393 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:47,410 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:47,429 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-19 12:03:47,442 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:03:47,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:03:47,479 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:03:47,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:03:47,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-19 12:03:47,529 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-19 12:03:47,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:03:47,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:47,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7116 2026-10-19 12:03:47,558 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:03:47,559 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7116 2026-10-19 12:03:47,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120347_661017_MobileTestUi.txt 2026-10-19 12:03:47,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpm194_oex_chrome_odoo" 2026-10-19 12:03:47,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-10-19 12:03:48,862 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7324 2026-10-19 12:03:48,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpe0smfxjl_chrome_odoo 2026-10-19 12:03:48,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33177/json/version 2026-10-19 12:03:48,864 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33177/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:03:48,959 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:03:48,959 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33177/json 2026-10-19 12:03:48,960 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33177/json with timeout 3 increased to 10s during tests 2026-10-19 12:03:49,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33177/devtools/page/07CBD51A3616EFAA36755E66F706948F 2026-10-19 12:03:49,046 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:03:49,078 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:03:49,438 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:03:49,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:03:49,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:03:49,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:03:49,494 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:03:50,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:50] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.168 0.816 2026-10-19 12:03:50,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '07CBD51A3616EFAA36755E66F706948F', 'loaderId': '6F9108C84D9CCA046680EB3368884930', 'isDownload': False} 2026-10-19 12:03:50,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-19 12:03:50,509 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:03:50,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:50] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-10-19 12:03:50,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:50] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.026 2026-10-19 12:03:50,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:50] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.056 2026-10-19 12:03:51,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.012 2026-10-19 12:03:51,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 12:03:51,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:51,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 12:03:51,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:51,229 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:03:51,994 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:03:52,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.328 0.658 2026-10-19 12:03:52,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-19 12:03:52,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.019 2026-10-19 12:03:52,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-19 12:03:52,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.032 0.084 2026-10-19 12:03:52,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.156 2026-10-19 12:03:52,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:52,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.176 2026-10-19 12:03:52,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:03:52,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:03:52,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.230 2026-10-19 12:03:52,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.301 2026-10-19 12:03:52,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:03:52,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.409 2026-10-19 12:03:52,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.397 2026-10-19 12:03:53,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.382 2026-10-19 12:03:53,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.028 0.351 2026-10-19 12:03:53,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.385 2026-10-19 12:03:53,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.298 2026-10-19 12:03:53,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.289 2026-10-19 12:03:53,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-19 12:03:53,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.321 2026-10-19 12:03:53,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.300 2026-10-19 12:03:53,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.244 2026-10-19 12:03:53,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.221 2026-10-19 12:03:53,397 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:03:53,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-10-19 12:03:53,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.028 0.199 2026-10-19 12:03:53,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-10-19 12:03:53,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.168 2026-10-19 12:03:53,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:03:53,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:03:53,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.141 2026-10-19 12:03:53,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:53,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7324 2026-10-19 12:03:53,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:03:53,491 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7324 2026-10-19 12:03:53,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.141 2026-10-19 12:03:53,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.001 0.130 2026-10-19 12:03:53,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-19 12:03:53,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.133 2026-10-19 12:03:53,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120353_579917_MobileTestUi.txt 2026-10-19 12:03:53,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpe0smfxjl_chrome_odoo" 2026-10-19 12:03:53,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-10-19 12:03:54,302 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7518 2026-10-19 12:03:54,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp274c83kh_chrome_odoo 2026-10-19 12:03:54,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39839/json/version 2026-10-19 12:03:54,305 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39839/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:03:54,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:03:54,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39839/json 2026-10-19 12:03:54,382 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39839/json with timeout 3 increased to 10s during tests 2026-10-19 12:03:54,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39839/devtools/page/5E0597351D0E3035124BBD431CD83D75 2026-10-19 12:03:54,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:03:54,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:03:54,722 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:03:54,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:03:54,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:03:54,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:03:54,774 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:03:55,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:55] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.025 0.451 2026-10-19 12:03:56,076 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:56] "GET /web HTTP/1.1" 200 - 110 0.125 0.710 2026-10-19 12:03:56,080 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5E0597351D0E3035124BBD431CD83D75', 'loaderId': '285C44EE2F10C7767FC9498D132ABA40', 'isDownload': False} 2026-10-19 12:03:56,080 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-19 12:03:56,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:56] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.026 0.020 2026-10-19 12:03:56,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:56] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.019 0.058 2026-10-19 12:03:56,210 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:03:56,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:56] "GET /web/webclient/load_menus/ba22dfca8db61095e176ee823be33f2d9c9ae66fa0c630673bebbde7a311c4f6 HTTP/1.1" 200 - 2 0.010 0.113 2026-10-19 12:03:56,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:56] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.136 2026-10-19 12:03:56,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.033 0.165 2026-10-19 12:03:56,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:56] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-19 12:03:57,478 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-19 12:03:57,491 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:03:57,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-19 12:03:57,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.013 2026-10-19 12:03:57,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:03:57,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:03:58,034 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.318 0.204 2026-10-19 12:03:58,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.440 2026-10-19 12:03:58,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.408 2026-10-19 12:03:58,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.406 2026-10-19 12:03:58,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.432 2026-10-19 12:03:58,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.415 2026-10-19 12:03:58,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.035 0.340 2026-10-19 12:03:58,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:03:58,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.171 2026-10-19 12:03:58,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:03:58,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:03:58,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.184 2026-10-19 12:03:58,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.203 2026-10-19 12:03:58,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.187 2026-10-19 12:03:58,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 18 0.021 0.217 2026-10-19 12:03:58,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web?reload=true HTTP/1.1" 200 - 16 0.020 0.102 2026-10-19 12:03:58,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.017 2026-10-19 12:03:58,560 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:03:59,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 12:03:59,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 12:03:59,592 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.055 2026-10-19 12:03:59,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.015 0.031 2026-10-19 12:03:59,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.064 0.106 2026-10-19 12:03:59,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.148 2026-10-19 12:03:59,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.159 2026-10-19 12:03:59,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.028 0.134 2026-10-19 12:03:59,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.148 2026-10-19 12:03:59,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.060 2026-10-19 12:03:59,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.063 2026-10-19 12:03:59,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.094 2026-10-19 12:03:59,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:03:59] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.011 0.113 2026-10-19 12:04:00,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:00] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.088 0.126 2026-10-19 12:04:00,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:00] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.017 0.038 2026-10-19 12:04:01,086 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-19 12:04:01,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:04:01,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:01] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.071 0.110 2026-10-19 12:04:01,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.031 0.225 2026-10-19 12:04:01,593 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:01,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:01] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:04:01,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:01] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.024 2026-10-19 12:04:01,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:01] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-19 12:04:01,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:01] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-19 12:04:02,107 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-10-19 12:04:02,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:04:02,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.023 0.009 2026-10-19 12:04:02,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:02,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:04:03,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.341 0.645 2026-10-19 12:04:03,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.057 2026-10-19 12:04:03,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-19 12:04:03,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:04:03,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.045 0.048 2026-10-19 12:04:03,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:04:03,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.131 2026-10-19 12:04:03,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.191 2026-10-19 12:04:03,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:03,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.261 2026-10-19 12:04:03,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.362 2026-10-19 12:04:03,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.406 2026-10-19 12:04:03,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.341 2026-10-19 12:04:03,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.016 0.362 2026-10-19 12:04:03,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:03] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.008 0.344 2026-10-19 12:04:04,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.311 2026-10-19 12:04:04,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.009 0.284 2026-10-19 12:04:04,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.008 0.236 2026-10-19 12:04:04,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.249 2026-10-19 12:04:04,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.245 2026-10-19 12:04:04,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.205 2026-10-19 12:04:04,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.179 2026-10-19 12:04:04,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.143 2026-10-19 12:04:04,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.012 0.131 2026-10-19 12:04:04,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.146 2026-10-19 12:04:04,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-19 12:04:04,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:04:04,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:04,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.021 2026-10-19 12:04:04,373 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:04:04,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:04:04,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:04,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:04:04,426 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:04:04,444 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:04,465 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:04:04,477 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-10-19 12:04:04,500 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:04:04,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26710112 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-10-19 12:04:04,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:04:04,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-10-19 12:04:04,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-19 12:04:04,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26710112 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-19 12:04:04,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.099 0.092 2026-10-19 12:04:04,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web HTTP/1.1" 200 - 16 0.017 0.173 2026-10-19 12:04:04,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web HTTP/1.1" 200 - 16 0.017 0.057 2026-10-19 12:04:04,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.012 2026-10-19 12:04:05,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:04:05,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:04:05,476 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 12:04:05,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.009 2026-10-19 12:04:05,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.080 0.089 2026-10-19 12:04:05,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.152 2026-10-19 12:04:05,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.142 2026-10-19 12:04:05,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.024 0.166 2026-10-19 12:04:05,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.154 2026-10-19 12:04:05,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.176 2026-10-19 12:04:05,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.021 0.039 2026-10-19 12:04:05,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.143 2026-10-19 12:04:05,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 0.111 2026-10-19 12:04:05,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.197 2026-10-19 12:04:05,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:05] "GET /web?reload=true HTTP/1.1" 200 - 16 0.018 0.060 2026-10-19 12:04:06,430 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 12:04:06,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-19 12:04:06,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-19 12:04:06,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.082 0.018 2026-10-19 12:04:06,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.065 2026-10-19 12:04:06,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.064 0.159 2026-10-19 12:04:06,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.218 2026-10-19 12:04:06,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.219 2026-10-19 12:04:06,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.023 0.254 2026-10-19 12:04:06,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.220 2026-10-19 12:04:06,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.077 2026-10-19 12:04:06,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.092 2026-10-19 12:04:06,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.020 0.114 2026-10-19 12:04:06,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.137 2026-10-19 12:04:07,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:07] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.028 2026-10-19 12:04:07,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:07] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.022 0.047 2026-10-19 12:04:07,269 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:07] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.012 0.043 2026-10-19 12:04:07,960 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-19 12:04:07,961 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:04:08,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:08] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.039 0.091 2026-10-19 12:04:08,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:08] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.034 0.070 2026-10-19 12:04:08,253 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:08,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:04:08,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 12:04:09,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.198 0.518 2026-10-19 12:04:09,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.630 2026-10-19 12:04:09,279 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:04:09,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.074 2026-10-19 12:04:09,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.020 2026-10-19 12:04:09,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:04:09,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.007 2026-10-19 12:04:09,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.023 0.048 2026-10-19 12:04:09,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.042 2026-10-19 12:04:10,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-10-19 12:04:10,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-19 12:04:10,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.040 0.054 2026-10-19 12:04:11,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-19 12:04:11,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:04:11,276 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:11,292 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:04:11,308 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:04:11,327 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:04:11,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:04:11,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:04:11,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:04:11,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:04:11,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.017 2026-10-19 12:04:11,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:04:11,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3164929 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-10-19 12:04:11,507 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:04:11,569 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #41 deleted pos.order.line records with IDs: [62] 2026-10-19 12:04:11,767 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3164929 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-19 12:04:11,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.125 0.167 2026-10-19 12:04:11,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:11] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.023 2026-10-19 12:04:12,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:04:12,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-19 12:04:12,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-19 12:04:12,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:12] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.011 0.031 2026-10-19 12:04:12,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:04:13,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:04:13,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:13] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.012 0.018 2026-10-19 12:04:14,240 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-19 12:04:15,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:15] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.844 1.281 2026-10-19 12:04:15,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:15] "GET /web HTTP/1.1" 200 - 16 0.035 0.058 2026-10-19 12:04:16,126 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:04:16,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:04:16,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 12:04:16,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.044 0.027 2026-10-19 12:04:16,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.065 2026-10-19 12:04:16,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.081 0.134 2026-10-19 12:04:16,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.195 2026-10-19 12:04:16,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.009 0.203 2026-10-19 12:04:16,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.206 2026-10-19 12:04:16,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.158 2026-10-19 12:04:16,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.078 2026-10-19 12:04:16,512 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.097 2026-10-19 12:04:16,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.017 0.087 2026-10-19 12:04:16,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.112 2026-10-19 12:04:16,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:16] "GET /web?reload=true HTTP/1.1" 200 - 16 0.016 0.061 2026-10-19 12:04:17,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:04:17,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.046 2026-10-19 12:04:17,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.047 2026-10-19 12:04:17,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.064 0.024 2026-10-19 12:04:17,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.073 2026-10-19 12:04:17,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.059 0.107 2026-10-19 12:04:17,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.102 2026-10-19 12:04:17,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.105 2026-10-19 12:04:17,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.122 2026-10-19 12:04:17,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.050 2026-10-19 12:04:17,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.037 2026-10-19 12:04:17,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.017 0.045 2026-10-19 12:04:17,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.054 2026-10-19 12:04:17,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.026 0.100 2026-10-19 12:04:17,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.048 2026-10-19 12:04:17,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.028 0.044 2026-10-19 12:04:17,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:17] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.028 0.045 2026-10-19 12:04:18,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:04:18,558 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-10-19 12:04:18,575 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:18,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:18] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.020 0.044 2026-10-19 12:04:18,736 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.024 0.058 2026-10-19 12:04:18,762 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:18,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:04:18,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:04:19,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:19,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.276 0.609 2026-10-19 12:04:19,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.717 2026-10-19 12:04:20,011 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.084 2026-10-19 12:04:20,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-19 12:04:20,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:04:20,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.008 2026-10-19 12:04:20,206 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:20] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 304 - 11 0.020 0.042 2026-10-19 12:04:20,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-19 12:04:20,921 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:04:20,927 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:04:20,933 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:04:20,948 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:20,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7518 2026-10-19 12:04:20,978 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:04:20,979 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7518 2026-10-19 12:04:21,134 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120421_134257_MobileTestUi.txt 2026-10-19 12:04:21,134 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp274c83kh_chrome_odoo" 2026-10-19 12:04:21,189 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-10-19 12:04:22,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7889 2026-10-19 12:04:22,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpevluc9_b_chrome_odoo 2026-10-19 12:04:22,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37181/json/version 2026-10-19 12:04:22,323 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37181/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:04:22,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:04:22,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37181/json 2026-10-19 12:04:22,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37181/json with timeout 3 increased to 10s during tests 2026-10-19 12:04:22,430 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37181/devtools/page/9FB97AF178B193A134753B24381B3600 2026-10-19 12:04:22,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:04:22,463 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:04:22,875 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:04:22,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:04:22,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:04:22,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:04:22,906 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:04:24,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.155 0.969 2026-10-19 12:04:24,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9FB97AF178B193A134753B24381B3600', 'loaderId': '19E105AF221B40DB2E14E90D25E1F0E9', 'isDownload': False} 2026-10-19 12:04:24,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-19 12:04:24,053 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:24,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.017 2026-10-19 12:04:24,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-19 12:04:24,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.039 2026-10-19 12:04:24,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:04:24,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-19 12:04:24,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.010 2026-10-19 12:04:24,774 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:04:24,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:04:24,801 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:04:25,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.457 0.621 2026-10-19 12:04:25,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.039 1.097 2026-10-19 12:04:26,005 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:26,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.140 2026-10-19 12:04:26,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:04:26,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:04:26,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.183 0.503 2026-10-19 12:04:27,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:04:27,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.074 2026-10-19 12:04:27,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.019 2026-10-19 12:04:27,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-19 12:04:27,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.044 0.064 2026-10-19 12:04:27,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.138 2026-10-19 12:04:27,391 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:04:27,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.221 2026-10-19 12:04:27,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:04:27,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:04:27,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.039 0.275 2026-10-19 12:04:27,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:04:27,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.354 2026-10-19 12:04:27,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.419 2026-10-19 12:04:27,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.369 2026-10-19 12:04:27,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.316 2026-10-19 12:04:27,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.041 0.288 2026-10-19 12:04:27,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.021 0.294 2026-10-19 12:04:27,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.305 2026-10-19 12:04:27,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:27] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.311 2026-10-19 12:04:28,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.341 2026-10-19 12:04:28,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.363 2026-10-19 12:04:28,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.326 2026-10-19 12:04:28,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.261 2026-10-19 12:04:28,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.208 2026-10-19 12:04:28,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.017 0.196 2026-10-19 12:04:28,181 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:04:28,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.164 2026-10-19 12:04:28,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:04:28,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.126 2026-10-19 12:04:28,226 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:28,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.126 2026-10-19 12:04:28,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.143 2026-10-19 12:04:28,297 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.015 0.143 2026-10-19 12:04:28,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:04:28,306 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:04:28,312 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:28,320 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:28,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.130 2026-10-19 12:04:28,351 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:04:28,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:04:28,379 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:04:28,401 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:04:28,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:04:28,502 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:04:28,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:04:28,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:04:28,595 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:04:28,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:04:28,606 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:28,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:28,617 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 12:04:28,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:04:28,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.020 2026-10-19 12:04:28,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:04:28,662 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96881468 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-10-19 12:04:28,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:32,252 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96881468 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 204}] 2026-10-19 12:04:32,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 1.363 2.300 2026-10-19 12:04:32,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 2.617 2026-10-19 12:04:32,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:32] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.046 0.030 2026-10-19 12:04:32,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:32] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.012 2026-10-19 12:04:33,253 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:04:33,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:04:33,279 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7889 2026-10-19 12:04:33,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:04:33,283 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7889 2026-10-19 12:04:33,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120433_400616_MobileTestUi.txt 2026-10-19 12:04:33,401 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpevluc9_b_chrome_odoo" 2026-10-19 12:04:33,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-10-19 12:04:34,821 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8104 2026-10-19 12:04:34,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmprqhi49nw_chrome_odoo 2026-10-19 12:04:34,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36195/json/version 2026-10-19 12:04:34,824 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36195/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:04:34,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:04:34,870 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36195/json 2026-10-19 12:04:34,871 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36195/json with timeout 3 increased to 10s during tests 2026-10-19 12:04:34,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36195/devtools/page/9B9944ABF1DCCA152D1DD026E7D4EE38 2026-10-19 12:04:34,920 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:04:34,930 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:04:35,224 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:04:35,226 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:04:35,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:04:35,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:04:35,264 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:04:36,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:36] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.179 0.934 2026-10-19 12:04:36,378 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9B9944ABF1DCCA152D1DD026E7D4EE38', 'loaderId': 'AB1BC2BBEFF35D7ABA3B547736389843', 'isDownload': False} 2026-10-19 12:04:36,378 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-19 12:04:36,407 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:36,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:36] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-19 12:04:36,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:36] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.031 2026-10-19 12:04:36,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:36] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.044 2026-10-19 12:04:37,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:04:37,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-19 12:04:37,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:04:37,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.016 2026-10-19 12:04:37,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:04:37,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:04:38,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.470 0.714 2026-10-19 12:04:38,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.079 1.196 2026-10-19 12:04:38,521 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:38,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.206 2026-10-19 12:04:38,736 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-19 12:04:38,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-19 12:04:39,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-19 12:04:39,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.273 0.574 2026-10-19 12:04:39,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.067 2026-10-19 12:04:39,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.022 2026-10-19 12:04:39,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.008 2026-10-19 12:04:40,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.049 0.082 2026-10-19 12:04:40,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:04:40,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.156 2026-10-19 12:04:40,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:40,187 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:40,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.199 2026-10-19 12:04:40,252 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:04:40,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.285 2026-10-19 12:04:40,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.401 2026-10-19 12:04:40,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.403 2026-10-19 12:04:40,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.350 2026-10-19 12:04:40,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.021 0.349 2026-10-19 12:04:40,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.301 2026-10-19 12:04:40,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.294 2026-10-19 12:04:40,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.298 2026-10-19 12:04:40,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.282 2026-10-19 12:04:40,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.286 2026-10-19 12:04:40,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.280 2026-10-19 12:04:40,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.227 2026-10-19 12:04:40,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.212 2026-10-19 12:04:40,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.198 2026-10-19 12:04:40,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.161 2026-10-19 12:04:40,904 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:04:40,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.132 2026-10-19 12:04:40,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-19 12:04:40,926 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-19 12:04:40,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-10-19 12:04:40,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.010 0.158 2026-10-19 12:04:40,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.168 2026-10-19 12:04:41,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:41] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.013 0.176 2026-10-19 12:04:41,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.200 0.490 2026-10-19 12:04:41,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:41] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.018 0.711 2026-10-19 12:04:42,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-19 12:04:42,454 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:04:42,464 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:42,474 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8104 2026-10-19 12:04:42,477 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:04:42,484 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8104 2026-10-19 12:04:42,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120442_580413_MobileTestUi.txt 2026-10-19 12:04:42,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmprqhi49nw_chrome_odoo" 2026-10-19 12:04:42,635 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-19 12:04:44,018 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8307 2026-10-19 12:04:44,019 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbrg0ft95_chrome_odoo 2026-10-19 12:04:44,019 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45953/json/version 2026-10-19 12:04:44,021 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45953/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:04:44,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:04:44,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45953/json 2026-10-19 12:04:44,060 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45953/json with timeout 3 increased to 10s during tests 2026-10-19 12:04:44,084 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45953/devtools/page/8EDA9736FB955B55AFD61BBF0C2C4021 2026-10-19 12:04:44,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:04:44,110 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:04:44,385 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:04:44,392 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:04:44,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:04:44,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:04:44,421 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:04:46,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.146 1.855 2026-10-19 12:04:46,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8EDA9736FB955B55AFD61BBF0C2C4021', 'loaderId': 'A1F2E40894D01957E1FD4C1C66A78EF9', 'isDownload': False} 2026-10-19 12:04:46,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-19 12:04:46,435 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:46,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:46] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.012 2026-10-19 12:04:46,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:46] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.034 2026-10-19 12:04:46,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:46] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.056 2026-10-19 12:04:47,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.020 0.039 2026-10-19 12:04:47,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.027 2026-10-19 12:04:47,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:04:47,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:04:47,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.014 2026-10-19 12:04:47,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:04:48,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.547 0.673 2026-10-19 12:04:48,504 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.222 2026-10-19 12:04:48,540 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:48,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.150 2026-10-19 12:04:48,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:04:48,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.026 0.010 2026-10-19 12:04:49,574 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-19 12:04:49,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.239 0.574 2026-10-19 12:04:49,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.078 2026-10-19 12:04:49,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.018 2026-10-19 12:04:49,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:04:49,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.031 0.051 2026-10-19 12:04:49,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:04:49,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:49] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.108 2026-10-19 12:04:50,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.166 2026-10-19 12:04:50,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:04:50,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:04:50,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.214 2026-10-19 12:04:50,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.283 2026-10-19 12:04:50,219 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:04:50,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.346 2026-10-19 12:04:50,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.298 2026-10-19 12:04:50,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.373 2026-10-19 12:04:50,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.058 0.349 2026-10-19 12:04:50,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.386 2026-10-19 12:04:50,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.358 2026-10-19 12:04:50,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.397 2026-10-19 12:04:50,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.390 2026-10-19 12:04:50,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.363 2026-10-19 12:04:50,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.306 2026-10-19 12:04:50,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.220 2026-10-19 12:04:50,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:04:50,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.198 2026-10-19 12:04:50,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-19 12:04:50,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-19 12:04:50,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.162 2026-10-19 12:04:50,798 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-10-19 12:04:50,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.126 2026-10-19 12:04:50,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.004 0.140 2026-10-19 12:04:50,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.139 2026-10-19 12:04:50,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-19 12:04:51,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.288 0.524 2026-10-19 12:04:51,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:51] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.022 0.806 2026-10-19 12:04:52,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-19 12:04:52,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:04:52,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:04:52,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8307 2026-10-19 12:04:52,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:04:52,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8307 2026-10-19 12:04:52,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120452_547626_MobileTestUi.txt 2026-10-19 12:04:52,548 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbrg0ft95_chrome_odoo" 2026-10-19 12:04:52,629 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-10-19 12:04:57,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8506 2026-10-19 12:04:57,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmmxamhoi_chrome_odoo 2026-10-19 12:04:57,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43837/json/version 2026-10-19 12:04:57,529 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43837/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:04:57,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:04:57,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43837/json 2026-10-19 12:04:57,590 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43837/json with timeout 3 increased to 10s during tests 2026-10-19 12:04:57,602 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43837/devtools/page/2B5DBF983AFC9EF80DB9A5FEBC853CDD 2026-10-19 12:04:57,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:04:57,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:04:58,064 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:04:58,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:04:58,081 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:04:58,081 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:04:58,120 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:04:59,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.198 0.961 2026-10-19 12:04:59,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2B5DBF983AFC9EF80DB9A5FEBC853CDD', 'loaderId': 'B6A1E93A1543383B45DEF56142FAE614', 'isDownload': False} 2026-10-19 12:04:59,268 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-19 12:04:59,305 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:04:59,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.011 2026-10-19 12:04:59,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.037 2026-10-19 12:04:59,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.059 2026-10-19 12:04:59,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:04:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-19 12:05:00,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.011 2026-10-19 12:05:00,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:05:00,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 12:05:00,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:05:00,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:05:00,890 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:05:01,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.331 0.720 2026-10-19 12:05:01,269 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.065 2026-10-19 12:05:01,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.017 2026-10-19 12:05:01,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:05:01,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.040 0.060 2026-10-19 12:05:01,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.132 2026-10-19 12:05:01,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.180 2026-10-19 12:05:01,589 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:05:01,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:05:01,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:05:01,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.008 0.219 2026-10-19 12:05:01,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.263 2026-10-19 12:05:01,695 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:05:01,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.334 2026-10-19 12:05:01,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.262 2026-10-19 12:05:01,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.267 2026-10-19 12:05:01,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.030 0.240 2026-10-19 12:05:01,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.285 2026-10-19 12:05:01,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:01] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.266 2026-10-19 12:05:02,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.308 2026-10-19 12:05:02,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.334 2026-10-19 12:05:02,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.348 2026-10-19 12:05:02,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.353 2026-10-19 12:05:02,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.008 0.331 2026-10-19 12:05:02,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.336 2026-10-19 12:05:02,315 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:05:02,329 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:05:02,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.022 0.320 2026-10-19 12:05:02,341 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:05:02,373 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:05:02,376 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:05:02,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.336 2026-10-19 12:05:02,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.335 2026-10-19 12:05:02,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-19 12:05:02,512 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.313 2026-10-19 12:05:02,529 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,541 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:05:02,551 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:05:02,562 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:05:02,576 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,592 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.330 2026-10-19 12:05:02,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:05:02,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-19 12:05:02,644 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.332 2026-10-19 12:05:02,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:05:02,698 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:05:02,709 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.049 0.340 2026-10-19 12:05:02,735 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:05:02,754 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-19 12:05:02,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,797 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.371 2026-10-19 12:05:02,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:05:02,831 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:05:02,849 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,865 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:05:02,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.409 2026-10-19 12:05:02,903 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-19 12:05:02,913 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,935 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,950 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:05:02,958 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:02,978 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:02,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:02] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.401 2026-10-19 12:05:02,998 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-10-19 12:05:03,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.372 2026-10-19 12:05:03,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.344 2026-10-19 12:05:03,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.299 2026-10-19 12:05:03,049 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:05:03,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:05:03,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.230 2026-10-19 12:05:03,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-19 12:05:03,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.166 2026-10-19 12:05:03,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.123 2026-10-19 12:05:03,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-19 12:05:03,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,147 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.007 0.117 2026-10-19 12:05:03,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:05:03,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-19 12:05:03,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,273 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:05:03,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,345 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-19 12:05:03,357 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,394 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,442 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:05:03,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,479 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-19 12:05:03,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,529 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:05:03,556 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,575 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:05:03,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,611 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-19 12:05:03,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:05:03,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,691 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:03,710 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-10-19 12:05:03,723 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:03,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:05:03,748 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:05:03,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:03,795 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8506 2026-10-19 12:05:03,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:05:03,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:05:03,811 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8506 2026-10-19 12:05:03,910 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120503_910319_MobileTestUi.txt 2026-10-19 12:05:03,910 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmmxamhoi_chrome_odoo" 2026-10-19 12:05:03,934 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-10-19 12:05:05,024 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #38 deleted mail.message records with IDs: [8863] 2026-10-19 12:05:05,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8728 2026-10-19 12:05:05,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpniwav5lc_chrome_odoo 2026-10-19 12:05:05,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39651/json/version 2026-10-19 12:05:05,832 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39651/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:05:05,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:05:05,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39651/json 2026-10-19 12:05:05,871 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39651/json with timeout 3 increased to 10s during tests 2026-10-19 12:05:05,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39651/devtools/page/AB8C56A94FB9926AE5B707562B87C60D 2026-10-19 12:05:05,892 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:05:05,910 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:05:06,036 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:05:06,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:05:06,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:05:06,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:05:06,098 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:05:07,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:07] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.163 1.029 2026-10-19 12:05:07,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AB8C56A94FB9926AE5B707562B87C60D', 'loaderId': 'D0A2EEAF22B0C5A13177F7744A5F1F39', 'isDownload': False} 2026-10-19 12:05:07,283 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-19 12:05:07,309 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:07,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:07] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-10-19 12:05:07,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:07] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-19 12:05:07,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:07] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.029 2026-10-19 12:05:07,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.014 0.012 2026-10-19 12:05:07,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.018 2026-10-19 12:05:08,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:05:08,098 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:05:08,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.025 2026-10-19 12:05:08,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:05:08,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:05:09,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.517 0.744 2026-10-19 12:05:09,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.073 2026-10-19 12:05:09,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.019 2026-10-19 12:05:09,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:05:09,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.050 0.089 2026-10-19 12:05:09,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.185 2026-10-19 12:05:09,833 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:05:09,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.265 2026-10-19 12:05:09,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:05:09,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:09,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.321 2026-10-19 12:05:10,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.038 0.443 2026-10-19 12:05:10,131 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:05:10,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.030 0.486 2026-10-19 12:05:10,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.411 2026-10-19 12:05:10,273 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.392 2026-10-19 12:05:10,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.034 0.377 2026-10-19 12:05:10,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.392 2026-10-19 12:05:10,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.314 2026-10-19 12:05:10,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.345 2026-10-19 12:05:10,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.009 0.385 2026-10-19 12:05:10,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.387 2026-10-19 12:05:10,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-19 12:05:10,645 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-10-19 12:05:10,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.346 2026-10-19 12:05:10,666 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.284 2026-10-19 12:05:10,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.002 0.261 2026-10-19 12:05:10,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.024 0.211 2026-10-19 12:05:10,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.159 2026-10-19 12:05:10,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.136 2026-10-19 12:05:10,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.131 2026-10-19 12:05:11,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:11] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.104 0.328 2026-10-19 12:05:11,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:11] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.002 0.450 2026-10-19 12:05:11,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:11] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.014 0.426 2026-10-19 12:05:11,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:11] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.445 2026-10-19 12:05:11,903 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-10-19 12:05:11,909 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-10-19 12:05:11,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-19 12:05:11,939 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-19 12:05:11,969 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-10-19 12:05:12,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:12] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.125 0.185 2026-10-19 12:05:12,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 12:05:13,017 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-10-19 12:05:13,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-19 12:05:13,024 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:05:13,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8728 2026-10-19 12:05:13,035 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:05:13,036 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8728 2026-10-19 12:05:13,150 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120513_150020_MobileTestUi.txt 2026-10-19 12:05:13,150 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpniwav5lc_chrome_odoo" 2026-10-19 12:05:13,194 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-19 12:05:14,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8926 2026-10-19 12:05:14,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpirptr4jy_chrome_odoo 2026-10-19 12:05:14,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43273/json/version 2026-10-19 12:05:14,247 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43273/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:05:14,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:05:14,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43273/json 2026-10-19 12:05:14,300 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43273/json with timeout 3 increased to 10s during tests 2026-10-19 12:05:14,322 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43273/devtools/page/54C04DA1D320FA07726E6BC6644AC1C3 2026-10-19 12:05:14,353 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:05:14,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:05:14,736 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:05:14,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:05:14,748 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:05:14,749 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:05:14,776 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:05:15,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:15] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.175 0.930 2026-10-19 12:05:15,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '54C04DA1D320FA07726E6BC6644AC1C3', 'loaderId': 'FD778D9F809C34B9252741BE7FDCFE48', 'isDownload': False} 2026-10-19 12:05:15,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-19 12:05:15,910 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:15,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:15] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.012 2026-10-19 12:05:15,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:15] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.031 2026-10-19 12:05:15,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:15] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.049 2026-10-19 12:05:16,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:05:16,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-19 12:05:16,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-19 12:05:16,634 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:05:16,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:05:16,679 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:05:17,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.349 0.662 2026-10-19 12:05:17,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.015 2026-10-19 12:05:17,785 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:17,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.109 2026-10-19 12:05:17,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-19 12:05:18,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 12:05:18,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:05:18,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.256 0.579 2026-10-19 12:05:19,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.067 2026-10-19 12:05:19,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.020 2026-10-19 12:05:19,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:05:19,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.050 0.080 2026-10-19 12:05:19,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:05:19,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.165 2026-10-19 12:05:19,347 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:05:19,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:19,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.208 2026-10-19 12:05:19,500 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.328 2026-10-19 12:05:19,507 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:19,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.379 2026-10-19 12:05:19,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.435 2026-10-19 12:05:19,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.399 2026-10-19 12:05:19,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.033 0.335 2026-10-19 12:05:19,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.410 2026-10-19 12:05:19,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.337 2026-10-19 12:05:19,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.338 2026-10-19 12:05:20,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.309 2026-10-19 12:05:20,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.364 2026-10-19 12:05:20,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.367 2026-10-19 12:05:20,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:05:20,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.321 2026-10-19 12:05:20,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:05:20,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.258 2026-10-19 12:05:20,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 12:05:20,154 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:05:20,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.237 2026-10-19 12:05:20,164 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:20,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:20,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.031 0.238 2026-10-19 12:05:20,219 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:20,231 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:05:20,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:05:20,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.217 2026-10-19 12:05:20,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:05:20,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-10-19 12:05:20,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.021 0.167 2026-10-19 12:05:20,281 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:20,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.181 2026-10-19 12:05:20,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.003 0.194 2026-10-19 12:05:20,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.008 0.206 2026-10-19 12:05:20,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.010 0.190 2026-10-19 12:05:20,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13309224 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-10-19 12:05:20,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13309224 with result: [{'id': 46, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-10-19 12:05:20,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.094 0.331 2026-10-19 12:05:20,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:20] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.012 2026-10-19 12:05:21,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:05:21,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:21,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8926 2026-10-19 12:05:21,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:05:21,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8926 2026-10-19 12:05:21,642 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120521_641692_MobileTestUi.txt 2026-10-19 12:05:21,642 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpirptr4jy_chrome_odoo" 2026-10-19 12:05:21,675 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-10-19 12:05:22,717 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9134 2026-10-19 12:05:22,717 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpamvk8lk6_chrome_odoo 2026-10-19 12:05:22,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42623/json/version 2026-10-19 12:05:22,720 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42623/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:05:22,777 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:05:22,777 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42623/json 2026-10-19 12:05:22,778 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42623/json with timeout 3 increased to 10s during tests 2026-10-19 12:05:22,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42623/devtools/page/5797313BC722B2A96F80A4325551931C 2026-10-19 12:05:22,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:05:22,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:05:23,229 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:05:23,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:05:23,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:05:23,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:05:23,280 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:05:24,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.172 0.981 2026-10-19 12:05:24,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5797313BC722B2A96F80A4325551931C', 'loaderId': '4CA910D3055C2EE900C2FEFD7A810644', 'isDownload': False} 2026-10-19 12:05:24,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-19 12:05:24,457 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:24,508 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:24] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 12:05:24,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:24] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-10-19 12:05:24,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:24] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.037 2026-10-19 12:05:25,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-19 12:05:25,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.010 2026-10-19 12:05:25,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.011 2026-10-19 12:05:25,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:05:25,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:05:25,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:05:26,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.537 0.756 2026-10-19 12:05:26,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 1.286 2026-10-19 12:05:26,653 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:26,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.144 2026-10-19 12:05:26,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:05:26,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:05:27,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.188 0.545 2026-10-19 12:05:27,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:05:27,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.078 2026-10-19 12:05:27,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.019 0.020 2026-10-19 12:05:27,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:05:28,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.052 0.073 2026-10-19 12:05:28,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:05:28,138 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:05:28,150 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:28,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.205 2026-10-19 12:05:28,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.019 0.272 2026-10-19 12:05:28,279 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:05:28,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.343 2026-10-19 12:05:28,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.406 2026-10-19 12:05:28,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.009 0.446 2026-10-19 12:05:28,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.036 0.319 2026-10-19 12:05:28,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.352 2026-10-19 12:05:28,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.287 2026-10-19 12:05:28,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.028 0.308 2026-10-19 12:05:28,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.034 0.314 2026-10-19 12:05:28,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.351 2026-10-19 12:05:28,885 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:05:28,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.017 0.344 2026-10-19 12:05:28,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:05:28,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.340 2026-10-19 12:05:28,924 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:28,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.352 2026-10-19 12:05:28,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.338 2026-10-19 12:05:28,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.312 2026-10-19 12:05:28,997 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:05:29,002 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:29,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:29,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.245 2026-10-19 12:05:29,035 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:05:29,045 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:05:29,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.207 2026-10-19 12:05:29,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:05:29,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.185 2026-10-19 12:05:29,108 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-19 12:05:29,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.162 2026-10-19 12:05:29,147 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:29,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.007 0.178 2026-10-19 12:05:29,165 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:29,189 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-19 12:05:29,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:29,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.007 0.181 2026-10-19 12:05:29,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:29,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.158 2026-10-19 12:05:29,256 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:29,261 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:05:29,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:29,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:05:29,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:05:29,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-19 12:05:29,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:05:29,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:05:29,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95660738 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-10-19 12:05:29,374 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:05:29,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95660738 with result: [{'id': 47, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-10-19 12:05:29,614 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.096 0.161 2026-10-19 12:05:29,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:29] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.016 0.018 2026-10-19 12:05:30,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:05:30,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:30,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-19 12:05:30,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-19 12:05:30,499 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:05:30,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.076 0.032 2026-10-19 12:05:30,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:30] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.034 0.049 2026-10-19 12:05:31,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:05:31,477 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:31,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:05:31,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:31,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:31,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-19 12:05:31,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:31,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:31,592 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:05:31,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:05:31,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:31,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:31,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-10-19 12:05:31,672 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:31,679 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:05:31,696 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:31,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9134 2026-10-19 12:05:31,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:05:31,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9134 2026-10-19 12:05:31,824 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120531_824037_MobileTestUi.txt 2026-10-19 12:05:31,824 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpamvk8lk6_chrome_odoo" 2026-10-19 12:05:31,851 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-10-19 12:05:33,062 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9351 2026-10-19 12:05:33,063 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmput95z7qg_chrome_odoo 2026-10-19 12:05:33,063 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46471/json/version 2026-10-19 12:05:33,065 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46471/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:05:33,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:05:33,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46471/json 2026-10-19 12:05:33,101 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46471/json with timeout 3 increased to 10s during tests 2026-10-19 12:05:33,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46471/devtools/page/D34795C83F50105EAB8FD219ABA03C94 2026-10-19 12:05:33,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:05:33,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:05:33,668 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:05:33,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:05:33,683 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:05:33,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:05:33,707 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:05:34,993 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.289 1.005 2026-10-19 12:05:35,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D34795C83F50105EAB8FD219ABA03C94', 'loaderId': 'FC941EB311061590B575A122D2F11813', 'isDownload': False} 2026-10-19 12:05:35,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-19 12:05:35,023 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:35,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.021 2026-10-19 12:05:35,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.052 2026-10-19 12:05:35,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-19 12:05:35,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:05:35,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-19 12:05:35,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 12:05:35,765 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:05:35,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 12:05:35,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:05:36,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.488 0.717 2026-10-19 12:05:37,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.216 2026-10-19 12:05:37,125 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:37,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.155 2026-10-19 12:05:37,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.021 2026-10-19 12:05:37,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.008 2026-10-19 12:05:38,222 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:05:38,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.259 0.598 2026-10-19 12:05:38,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.088 2026-10-19 12:05:38,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.022 2026-10-19 12:05:38,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.013 0.008 2026-10-19 12:05:38,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.078 0.093 2026-10-19 12:05:38,767 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:05:38,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.228 2026-10-19 12:05:38,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:05:38,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:38,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.274 2026-10-19 12:05:38,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:05:38,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:38] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.349 2026-10-19 12:05:39,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.400 2026-10-19 12:05:39,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.460 2026-10-19 12:05:39,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.369 2026-10-19 12:05:39,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.021 0.309 2026-10-19 12:05:39,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.290 2026-10-19 12:05:39,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.315 2026-10-19 12:05:39,399 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.020 0.310 2026-10-19 12:05:39,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.311 2026-10-19 12:05:39,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.353 2026-10-19 12:05:39,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.358 2026-10-19 12:05:39,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:05:39,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.321 2026-10-19 12:05:39,606 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:39,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.037 0.304 2026-10-19 12:05:39,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.298 2026-10-19 12:05:39,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.244 2026-10-19 12:05:39,674 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:05:39,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:39,695 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:39,705 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.028 0.206 2026-10-19 12:05:39,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:05:39,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:05:39,734 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:39,754 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.035 0.185 2026-10-19 12:05:39,756 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:39,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:39,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.019 0.189 2026-10-19 12:05:39,814 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-19 12:05:39,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:39,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:05:39,833 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:39,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.011 0.200 2026-10-19 12:05:39,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:05:39,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.203 2026-10-19 12:05:39,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:05:39,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:05:39,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-19 12:05:39,909 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-19 12:05:39,928 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-19 12:05:39,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:05:39,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:39,980 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:05:39,990 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:40,007 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:40,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:05:40,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:40,062 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:40,078 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:05:40,096 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:40,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:40,131 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-19 12:05:40,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:40,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:40,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:40,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-10-19 12:05:41,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:41,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:05:41,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:05:41,043 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:05:41,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9351 2026-10-19 12:05:41,051 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:05:41,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9351 2026-10-19 12:05:41,158 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120541_158648_MobileTestUi.txt 2026-10-19 12:05:41,159 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmput95z7qg_chrome_odoo" 2026-10-19 12:05:41,574 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9554 2026-10-19 12:05:41,575 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp220q1ev__chrome_odoo 2026-10-19 12:05:41,575 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41733/json/version 2026-10-19 12:05:41,577 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41733/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:05:41,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:05:41,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41733/json 2026-10-19 12:05:41,633 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41733/json with timeout 3 increased to 10s during tests 2026-10-19 12:05:41,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41733/devtools/page/548C6BB725B321373A9595DD454CD4CD 2026-10-19 12:05:41,672 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:05:41,677 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:05:41,728 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:05:41,732 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:05:41,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:05:41,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:05:41,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.028 0.071 2026-10-19 12:05:41,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '548C6BB725B321373A9595DD454CD4CD', 'loaderId': '1B0ED309B2E71F3126FFEA67FAD6A4A9', 'isDownload': False} 2026-10-19 12:05:41,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-19 12:05:41,904 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:41,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:41] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 12:05:41,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:41] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-10-19 12:05:41,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:41] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.041 2026-10-19 12:05:42,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:42] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.016 2026-10-19 12:05:42,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-19 12:05:42,595 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:05:42,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:05:42,619 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:05:42,642 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:05:43,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.289 0.597 2026-10-19 12:05:43,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.905 2026-10-19 12:05:43,637 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:43,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.143 2026-10-19 12:05:43,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:05:43,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:05:44,658 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:05:44,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.242 0.551 2026-10-19 12:05:44,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.083 2026-10-19 12:05:44,902 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.018 2026-10-19 12:05:44,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:05:45,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.049 0.053 2026-10-19 12:05:45,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.144 2026-10-19 12:05:45,136 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:05:45,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.204 2026-10-19 12:05:45,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12: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-10-19 12:05:45,225 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:45,273 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.247 2026-10-19 12:05:45,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:05:45,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.327 2026-10-19 12:05:45,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.008 0.380 2026-10-19 12:05:45,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.331 2026-10-19 12:05:45,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.290 2026-10-19 12:05:45,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 11 0.014 0.233 2026-10-19 12:05:45,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.209 2026-10-19 12:05:45,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.222 2026-10-19 12:05:45,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.260 2026-10-19 12:05:45,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.036 0.341 2026-10-19 12:05:45,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.373 2026-10-19 12:05:45,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.347 2026-10-19 12:05:45,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.338 2026-10-19 12:05:45,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.328 2026-10-19 12:05:45,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.312 2026-10-19 12:05:45,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:05:45,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:05:45,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.019 0.257 2026-10-19 12:05:46,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:46,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.157 2026-10-19 12:05:46,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.167 2026-10-19 12:05:46,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.160 2026-10-19 12:05:46,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:05:46,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:46,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:46,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:46,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.007 0.177 2026-10-19 12:05:46,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:05:46,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:46,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.180 2026-10-19 12:05:46,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:46,178 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:46,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:05:46,201 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-19 12:05:46,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:46,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:05:46,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 12:05:46,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 12:05:46,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 12:05:46,271 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:05:46,275 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-10-19 12:05:46,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-10-19 12:05:46,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:05:46,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:46,331 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9554 2026-10-19 12:05:46,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:05:46,342 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9554 2026-10-19 12:05:46,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120546_451871_MobileTestUi.txt 2026-10-19 12:05:46,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp220q1ev__chrome_odoo" 2026-10-19 12:05:46,478 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-10-19 12:05:48,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9762 2026-10-19 12:05:48,053 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmprrsftoox_chrome_odoo 2026-10-19 12:05:48,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44007/json/version 2026-10-19 12:05:48,056 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44007/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:05:48,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:05:48,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44007/json 2026-10-19 12:05:48,106 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44007/json with timeout 3 increased to 10s during tests 2026-10-19 12:05:48,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44007/devtools/page/54B9AE0AE67471F91A512E869321CE27 2026-10-19 12:05:48,127 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:05:48,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:05:48,617 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:05:48,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:05:48,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:05:48,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:05:48,658 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:05:50,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:50] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.177 2.005 2026-10-19 12:05:50,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '54B9AE0AE67471F91A512E869321CE27', 'loaderId': 'F5F0E9F24C1F8B304058F6EA173B939F', 'isDownload': False} 2026-10-19 12:05:50,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-19 12:05:50,853 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:50,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:50] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.010 2026-10-19 12:05:50,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:50] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.031 2026-10-19 12:05:50,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:50] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.053 2026-10-19 12:05:51,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 12:05:51,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.015 2026-10-19 12:05:51,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:05:51,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-10-19 12:05:51,579 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:05:51,601 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:05:52,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.478 0.715 2026-10-19 12:05:52,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.207 2026-10-19 12:05:52,925 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:05:53,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.174 2026-10-19 12:05:53,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.023 0.007 2026-10-19 12:05:53,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 12:05:54,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:05:54,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.289 0.534 2026-10-19 12:05:54,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.080 0.066 2026-10-19 12:05:54,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.016 2026-10-19 12:05:54,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:05:54,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.103 0.069 2026-10-19 12:05:54,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:05:54,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.190 2026-10-19 12:05:54,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.250 2026-10-19 12:05:54,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:05:54,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:54,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.032 0.320 2026-10-19 12:05:54,851 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:05:54,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.026 0.385 2026-10-19 12:05:54,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.018 0.417 2026-10-19 12:05:54,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.376 2026-10-19 12:05:55,069 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.031 0.058 2026-10-19 12:05:55,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.032 0.326 2026-10-19 12:05:55,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.039 0.314 2026-10-19 12:05:55,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.016 0.338 2026-10-19 12:05:55,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.012 0.651 2026-10-19 12:05:55,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.370 2026-10-19 12:05:55,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.367 2026-10-19 12:05:55,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:05:55,444 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.342 2026-10-19 12:05:55,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-19 12:05:55,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:55,500 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-19 12:05:55,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.277 2026-10-19 12:05:55,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.255 2026-10-19 12:05:55,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.226 2026-10-19 12:05:55,586 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:05:55,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.196 2026-10-19 12:05:55,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:55,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:05:55,613 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:55,635 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:05:55,646 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:55,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.046 0.168 2026-10-19 12:05:55,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:55,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.158 2026-10-19 12:05:55,704 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:55,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.165 2026-10-19 12:05:55,723 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-19 12:05:55,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:55,729 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:05:55,732 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:05:55,743 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:05:55,744 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.008 0.165 2026-10-19 12:05:55,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.006 0.175 2026-10-19 12:05:55,784 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:05:55,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:05:55,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:05:55,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:05:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.014 0.182 2026-10-19 12:05:55,827 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-19 12:05:55,838 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-19 12:05:55,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-10-19 12:05:55,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:55,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-19 12:05:55,911 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:55,927 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:55,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-19 12:05:55,959 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:55,978 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:55,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:56,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-19 12:05:56,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:56,037 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:05:56,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:05:56,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:05:56,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:05:56,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-19 12:05:56,120 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-19 12:05:56,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-10-19 12:05:56,161 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:56,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-19 12:05:56,188 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:56,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:56,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-19 12:05:56,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:56,256 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:56,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:56,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-19 12:05:56,304 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:56,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:05:56,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:05:56,354 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:05:56,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:05:56,389 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-19 12:05:56,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-19 12:05:56,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-19 12:05:56,443 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:56,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:05:56,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:56,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:05:56,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:05:56,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:05:56,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:05:56,556 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:05:56,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-19 12:05:56,587 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:05:56,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-10-19 12:05:56,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: ''2' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 12:05:56,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 12:05:56,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:05:56,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-10-19 12:05:56,672 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:05:56,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9762 2026-10-19 12:05:56,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:05:56,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9762 2026-10-19 12:05:56,814 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120556_814475_MobileTestUi.txt 2026-10-19 12:05:56,814 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmprrsftoox_chrome_odoo" 2026-10-19 12:05:56,842 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-10-19 12:05:58,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9967 2026-10-19 12:05:58,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpci3cwau0_chrome_odoo 2026-10-19 12:05:58,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34619/json/version 2026-10-19 12:05:58,264 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34619/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:05:58,340 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:05:58,341 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34619/json 2026-10-19 12:05:58,342 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34619/json with timeout 3 increased to 10s during tests 2026-10-19 12:05:58,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34619/devtools/page/331A16F687B0B396E82970B141804F5B 2026-10-19 12:05:58,393 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:05:58,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:05:58,911 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:05:58,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:05:58,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:05:58,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:05:58,955 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:06:00,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.165 1.006 2026-10-19 12:06:00,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '331A16F687B0B396E82970B141804F5B', 'loaderId': '62B144447E0AF4A88B2ECE2B28415C47', 'isDownload': False} 2026-10-19 12:06:00,118 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-19 12:06:00,155 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:06:00,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-10-19 12:06:00,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-10-19 12:06:00,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.069 2026-10-19 12:06:00,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-19 12:06:00,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.011 2026-10-19 12:06:00,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:06:00,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.013 2026-10-19 12:06:00,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:06:00,977 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:06:02,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.370 0.746 2026-10-19 12:06:02,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 1.105 2026-10-19 12:06:02,203 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:06:02,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.131 2026-10-19 12:06:02,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:06:02,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:06:03,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:06:03,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.268 0.555 2026-10-19 12:06:03,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.079 2026-10-19 12:06:03,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-19 12:06:03,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.009 2026-10-19 12:06:03,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.063 0.070 2026-10-19 12:06:03,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:06:03,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.023 0.172 2026-10-19 12:06:03,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.029 0.199 2026-10-19 12:06:03,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:03,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:06:03,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.027 0.311 2026-10-19 12:06:03,970 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:06:04,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.041 0.401 2026-10-19 12:06:04,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.039 0.467 2026-10-19 12:06:04,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.451 2026-10-19 12:06:04,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.021 0.460 2026-10-19 12:06:04,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.050 0.379 2026-10-19 12:06:04,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.381 2026-10-19 12:06:04,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.355 2026-10-19 12:06:04,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.330 2026-10-19 12:06:04,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:06:04,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-10-19 12:06:04,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.370 2026-10-19 12:06:04,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.372 2026-10-19 12:06:04,586 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:04,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.373 2026-10-19 12:06:04,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-19 12:06:04,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:04,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:04,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.034 0.297 2026-10-19 12:06:04,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:04,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-19 12:06:04,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:04,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.027 0.313 2026-10-19 12:06:04,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:04,766 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:06:04,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.022 0.330 2026-10-19 12:06:04,795 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:06:04,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.297 2026-10-19 12:06:04,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:06:04,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:04,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.054 0.282 2026-10-19 12:06:04,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:06:04,928 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.264 2026-10-19 12:06:04,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.212 2026-10-19 12:06:04,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.020 0.198 2026-10-19 12:06:05,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:06:05,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-10-19 12:06:05,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:06:05,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-19 12:06:05,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 12:06:05,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-19 12:06:05,079 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 12:06:05,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 12:06:05,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:05] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.024 0.273 2026-10-19 12:06:05,121 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-19 12:06:05,122 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:06:05,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:05] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.009 0.266 2026-10-19 12:06:05,142 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:06:05,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:06:05,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.106 2026-10-19 12:06:05,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 12:06:05,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:06:05,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:06:05,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81293166 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-10-19 12:06:05,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:08,784 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81293166 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0001', 'account_move': 210}] 2026-10-19 12:06:08,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 1.228 2.382 2026-10-19 12:06:08,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 2.568 2026-10-19 12:06:08,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:08] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.043 0.037 2026-10-19 12:06:09,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:09] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-19 12:06:09,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-10-19 12:06:09,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:06:09,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-10-19 12:06:09,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:09,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-19 12:06:09,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:09,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:09,911 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-19 12:06:09,920 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:09,939 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:09,957 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:06:09,975 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:06:10,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:06:10,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:10,041 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:06:10,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:06:10,076 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-10-19 12:06:10,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:06:10,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-10-19 12:06:10,125 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-10-19 12:06:10,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-19 12:06:10,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-10-19 12:06:10,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:06:10,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:06:10,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:06:10,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 12:06:10,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-19 12:06:10,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:06:10,279 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81959807 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-10-19 12:06:13,082 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81959807 with result: [{'id': 49, 'pos_reference': 'Order 00053-002-0002', 'account_move': 212}] 2026-10-19 12:06:13,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 1.179 1.703 2026-10-19 12:06:13,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:13] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.011 0.023 2026-10-19 12:06:13,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 12:06:14,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:06:14,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:06:14,045 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9967 2026-10-19 12:06:14,046 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:06:14,046 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9967 2026-10-19 12:06:14,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120614_156503_MobileTestUi.txt 2026-10-19 12:06:14,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpci3cwau0_chrome_odoo" 2026-10-19 12:06:14,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-10-19 12:06:15,294 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10184 2026-10-19 12:06:15,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_b5t54yv_chrome_odoo 2026-10-19 12:06:15,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39053/json/version 2026-10-19 12:06:15,297 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39053/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:06:15,327 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:06:15,327 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39053/json 2026-10-19 12:06:15,328 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39053/json with timeout 3 increased to 10s during tests 2026-10-19 12:06:15,353 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39053/devtools/page/E737875E78913F6C1196B1A1BE907079 2026-10-19 12:06:15,362 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-19 12:06:15,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-19 12:06:15,699 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:06:15,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-19 12:06:15,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-19 12:06:15,712 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-19 12:06:15,753 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:06:16,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.128 0.876 2026-10-19 12:06:16,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E737875E78913F6C1196B1A1BE907079', 'loaderId': '08340C2A14E930519371A1E37E325176', 'isDownload': False} 2026-10-19 12:06:16,748 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-19 12:06:16,766 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:06:16,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:16] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-19 12:06:16,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:16] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-19 12:06:16,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:16] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.052 2026-10-19 12:06:17,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-19 12:06:17,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.017 2026-10-19 12:06:17,482 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:06:17,499 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:06:17,504 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.023 2026-10-19 12:06:17,546 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-10-19 12:06:18,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.434 0.711 2026-10-19 12:06:18,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.131 2026-10-19 12:06:18,809 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:06:18,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.103 2026-10-19 12:06:19,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:06:19,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.016 2026-10-19 12:06:19,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.209 0.506 2026-10-19 12:06:19,898 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:06:19,966 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.082 2026-10-19 12:06:20,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.033 0.022 2026-10-19 12:06:20,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-19 12:06:20,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 14 0.072 0.080 2026-10-19 12:06:20,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.172 2026-10-19 12:06:20,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.015 0.147 2026-10-19 12:06:20,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:20,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:20,387 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:20,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.024 0.232 2026-10-19 12:06:20,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:06:20,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.022 0.327 2026-10-19 12:06:20,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.355 2026-10-19 12:06:20,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.011 0.341 2026-10-19 12:06:20,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.013 0.381 2026-10-19 12:06:20,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 18 0.031 0.334 2026-10-19 12:06:20,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.300 2026-10-19 12:06:20,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.305 2026-10-19 12:06:20,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.025 0.331 2026-10-19 12:06:20,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.036 0.345 2026-10-19 12:06:21,009 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 8 0.010 0.358 2026-10-19 12:06:21,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.327 2026-10-19 12:06:21,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.010 2026-10-19 12:06:21,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.235 2026-10-19 12:06:21,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:06:21,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:21,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.041 0.028 2026-10-19 12:06:21,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.021 0.166 2026-10-19 12:06:21,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.388 2026-10-19 12:06:21,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:06:21,183 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:21,190 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:21,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.143 2026-10-19 12:06:21,209 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:21,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:06:21,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:21,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.022 0.332 2026-10-19 12:06:21,243 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:06:21,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-19%2011:57:16 HTTP/1.1" 200 - 4 0.005 0.196 2026-10-19 12:06:21,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:06:21,312 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:06:21,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-10-19 12:06:21,316 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:06:21,326 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:06:21,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:06:21,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:06:21,376 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:06:21,396 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:06:21,435 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-19 12:06:21,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-19 12:06:21,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:06:21,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:21,495 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:06:21,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:21,528 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:21,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:06:21,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:21,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:21,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:06:21,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:21,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-19 12:06:21,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-19 12:06:22,455 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-10-19 12:06:22,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-19 12:06:22,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:06:22,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-10-19 12:06:22,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:06:22,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:06:22,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:06:22,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-19 12:06:22,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 12:06:22,575 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:06:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:06:22,586 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10184 2026-10-19 12:06:22,587 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-19 12:06:22,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10184 2026-10-19 12:06:22,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120622_705154_MobileTestUi.txt 2026-10-19 12:06:22,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_b5t54yv_chrome_odoo" 2026-10-19 12:06:22,790 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-19 12:06:56,639 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #42 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 12:06:59,888 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #42 deleted ir.attachment records with IDs: [3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323] 2026-10-19 12:06:59,889 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #42 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-10-19 12:06:59,907 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #42 deleted ir.sequence records with IDs: [514, 517, 565, 568, 515, 518, 566, 569] 2026-10-19 12:07:05,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-10-19 12:07:06,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10390 2026-10-19 12:07:06,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3o58ggti_chrome_odoo 2026-10-19 12:07:06,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45597/json/version 2026-10-19 12:07:06,336 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45597/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:07:06,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:07:06,376 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45597/json 2026-10-19 12:07:06,377 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45597/json with timeout 3 increased to 10s during tests 2026-10-19 12:07:06,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45597/devtools/page/D95E368548E4E601A0370742919DEEB4 2026-10-19 12:07:06,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:07:06,431 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:07:06,884 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:07:06,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:07:06,908 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:07:06,908 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:07:06,943 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:07:07,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.158 0.857 2026-10-19 12:07:07,954 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D95E368548E4E601A0370742919DEEB4', 'loaderId': '8CEF67DA188F1D1588676AE22A0E6026', 'isDownload': False} 2026-10-19 12:07:07,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-19 12:07:07,986 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:08,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-10-19 12:07:08,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.034 2026-10-19 12:07:08,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-19 12:07:08,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:07:08,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 12:07:08,674 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:07:08,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:07:08,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.013 2026-10-19 12:07:08,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:07:09,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.447 0.701 2026-10-19 12:07:09,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.165 2026-10-19 12:07:09,983 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:10,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.117 2026-10-19 12:07:10,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:07:10,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:07:11,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-10-19 12:07:11,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.249 0.560 2026-10-19 12:07:11,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.068 2026-10-19 12:07:11,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.022 2026-10-19 12:07:11,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:07:11,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.055 0.053 2026-10-19 12:07:11,404 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:07:11,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.148 2026-10-19 12:07:11,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.202 2026-10-19 12:07:11,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.277 2026-10-19 12:07:11,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.310 2026-10-19 12:07:11,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:07:11,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:11,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:07:11,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.347 2026-10-19 12:07:11,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.277 2026-10-19 12:07:11,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.305 2026-10-19 12:07:11,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.315 2026-10-19 12:07:11,852 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:07:11,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.021 0.274 2026-10-19 12:07:11,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:07:11,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.184 2026-10-19 12:07:11,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.201 2026-10-19 12:07:11,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.187 2026-10-19 12:07:11,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.179 2026-10-19 12:07:11,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.146 2026-10-19 12:07:12,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.019 0.134 2026-10-19 12:07:12,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.141 2026-10-19 12:07:12,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.038 0.175 2026-10-19 12:07:12,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.213 2026-10-19 12:07:12,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.223 2026-10-19 12:07:12,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.001 0.222 2026-10-19 12:07:12,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.147 2026-10-19 12:07:12,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:07:12,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-10-19 12:07:12,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:07:12,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.020 2026-10-19 12:07:12,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 12:07:12,403 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-19 12:07:12,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-10-19 12:07:12,436 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-19 12:07:12,462 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-10-19 12:07:12,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 12:07:12,581 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-19 12:07:12,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-19 12:07:12,611 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-19 12:07:12,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-10-19 12:07:12,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 12:07:12,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-10-19 12:07:12,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-19 12:07:12,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-10-19 12:07:12,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-10-19 12:07:12,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 12:07:12,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-19 12:07:12,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:07:12,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-10-19 12:07:13,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-10-19 12:07:13,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-10-19 12:07:13,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-19 12:07:13,717 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:07:13,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:07:13,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:07:13,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-10-19 12:07:14,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:07:14,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:07:14,635 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:07:14,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 12:07:14,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-10-19 12:07:14,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-10-19 12:07:14,701 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-10-19 12:07:14,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-10-19 12:07:14,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-19 12:07:14,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-19 12:07:14,764 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:07:14,776 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:14,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10390 2026-10-19 12:07:14,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:07:14,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10390 2026-10-19 12:07:14,881 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120714_880847_TestUi.txt 2026-10-19 12:07:14,881 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3o58ggti_chrome_odoo" 2026-10-19 12:07:15,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10599 2026-10-19 12:07:15,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphninwvgj_chrome_odoo 2026-10-19 12:07:15,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33331/json/version 2026-10-19 12:07:15,292 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33331/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:07:15,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:07:15,311 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33331/json 2026-10-19 12:07:15,315 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33331/json with timeout 3 increased to 10s during tests 2026-10-19 12:07:15,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33331/devtools/page/53903D718A4E45B6914BFA5B7E0968C1 2026-10-19 12:07:15,351 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:07:15,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:07:15,396 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:07:15,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:07:15,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:07:15,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:07:15,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:15] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.013 0.057 2026-10-19 12:07:15,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '53903D718A4E45B6914BFA5B7E0968C1', 'loaderId': '4EB30CE5BB3D438BEB25B6771706E4A2', 'isDownload': False} 2026-10-19 12:07:15,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-19 12:07:15,520 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:15,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:15] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.017 2026-10-19 12:07:15,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:15] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-10-19 12:07:15,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:15] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.047 2026-10-19 12:07:16,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-19 12:07:16,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-19 12:07:16,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:07:16,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:07:16,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-10-19 12:07:16,255 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:07:16,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.158 0.521 2026-10-19 12:07:17,000 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.682 2026-10-19 12:07:17,042 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:17,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.092 2026-10-19 12:07:17,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:07:17,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 12:07:17,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.517 2026-10-19 12:07:18,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-10-19 12:07:18,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.081 2026-10-19 12:07:18,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.016 2026-10-19 12:07:18,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 12:07:18,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.037 0.075 2026-10-19 12:07:18,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.152 2026-10-19 12:07:18,337 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:07:18,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.215 2026-10-19 12:07:18,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.247 2026-10-19 12:07:18,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:18,471 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:07:18,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:18,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.292 2026-10-19 12:07:18,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.317 2026-10-19 12:07:18,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.295 2026-10-19 12:07:18,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.257 2026-10-19 12:07:18,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.296 2026-10-19 12:07:18,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.209 2026-10-19 12:07:18,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:07:18,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.014 0.235 2026-10-19 12:07:18,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.217 2026-10-19 12:07:18,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.218 2026-10-19 12:07:18,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.206 2026-10-19 12:07:18,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.172 2026-10-19 12:07:18,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.127 2026-10-19 12:07:18,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.107 2026-10-19 12:07:18,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.144 2026-10-19 12:07:18,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.150 2026-10-19 12:07:18,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.015 0.179 2026-10-19 12:07:19,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.174 2026-10-19 12:07:19,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.018 0.150 2026-10-19 12:07:19,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:07:19,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-19 12:07:19,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-19 12:07:19,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-10-19 12:07:19,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-19 12:07:19,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-19 12:07:19,269 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-19 12:07:19,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-10-19 12:07:19,328 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-19 12:07:19,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:07:19,344 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:07:19,361 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:07:19,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:07:20,228 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-10-19 12:07:20,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-10-19 12:07:20,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-10-19 12:07:20,271 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-19 12:07:20,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-19 12:07:20,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:07:20,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-10-19 12:07:20,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-19 12:07:21,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:07:21,150 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-10-19 12:07:21,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-10-19 12:07:21,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-19 12:07:21,194 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70692210 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-10-19 12:07:21,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:21,542 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70692210 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-10-19 12:07:21,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.221 0.187 2026-10-19 12:07:21,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:21] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-19 12:07:22,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-19 12:07:22,391 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-10-19 12:07:22,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-19 12:07:22,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-10-19 12:07:22,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-10-19 12:07:22,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:07:22,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:07:22,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-19 12:07:23,326 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:07:23,333 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-10-19 12:07:24,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:07:24,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-10-19 12:07:25,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-10-19 12:07:25,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-19 12:07:25,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:07:25,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-10-19 12:07:25,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-10-19 12:07:25,146 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91589120 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-10-19 12:07:25,255 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91589120 with result: [{'id': 51, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-10-19 12:07:25,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.040 0.096 2026-10-19 12:07:25,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:25] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.012 2026-10-19 12:07:26,061 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-10-19 12:07:26,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-10-19 12:07:26,085 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-19 12:07:26,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-10-19 12:07:26,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:07:26,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 12:07:26,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-10-19 12:07:26,150 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-10-19 12:07:26,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-10-19 12:07:26,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:26,188 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-10-19 12:07:26,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-10-19 12:07:26,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-19 12:07:26,234 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-10-19 12:07:26,251 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-10-19 12:07:26,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:26] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.027 0.035 2026-10-19 12:07:27,072 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:07:27,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:27,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10599 2026-10-19 12:07:27,099 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:07:27,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10599 2026-10-19 12:07:27,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120727_225777_TestUi.txt 2026-10-19 12:07:27,226 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphninwvgj_chrome_odoo" 2026-10-19 12:07:27,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10816 2026-10-19 12:07:27,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfk053_wl_chrome_odoo 2026-10-19 12:07:27,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35759/json/version 2026-10-19 12:07:27,625 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35759/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:07:27,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:07:27,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35759/json 2026-10-19 12:07:27,722 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35759/json with timeout 3 increased to 10s during tests 2026-10-19 12:07:27,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35759/devtools/page/007C8CF03E6590129C064BD5B122D1A0 2026-10-19 12:07:27,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:07:27,854 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:07:27,930 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:07:27,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:07:27,977 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:07:27,977 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:07:28,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.032 0.072 2026-10-19 12:07:28,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '007C8CF03E6590129C064BD5B122D1A0', 'loaderId': '024FC8A7E767A8A485F66905132E8C96', 'isDownload': False} 2026-10-19 12:07:28,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-19 12:07:28,133 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:28,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.011 2026-10-19 12:07:28,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.037 2026-10-19 12:07:28,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-10-19 12:07:28,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:07:28,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.021 2026-10-19 12:07:28,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:28,948 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:07:28,950 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-19 12:07:28,981 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:07:29,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.197 0.544 2026-10-19 12:07:29,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.745 2026-10-19 12:07:29,810 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:29,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-19 12:07:29,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:07:30,011 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 12:07:30,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.202 0.498 2026-10-19 12:07:30,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:07:30,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.081 2026-10-19 12:07:30,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.019 2026-10-19 12:07:30,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:07:31,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.029 0.056 2026-10-19 12:07:31,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.105 2026-10-19 12:07:31,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:07:31,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.171 2026-10-19 12:07:31,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.219 2026-10-19 12:07:31,248 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07: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-10-19 12:07:31,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:07:31,289 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:07:31,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.265 2026-10-19 12:07:31,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.291 2026-10-19 12:07:31,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.300 2026-10-19 12:07:31,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.251 2026-10-19 12:07:31,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.275 2026-10-19 12:07:31,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.184 2026-10-19 12:07:31,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:07:31,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.195 2026-10-19 12:07:31,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.170 2026-10-19 12:07:31,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.191 2026-10-19 12:07:31,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.192 2026-10-19 12:07:31,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.016 0.180 2026-10-19 12:07:31,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.168 2026-10-19 12:07:31,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.022 0.170 2026-10-19 12:07:31,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.214 2026-10-19 12:07:31,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.235 2026-10-19 12:07:31,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.240 2026-10-19 12:07:31,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.198 2026-10-19 12:07:31,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.018 0.142 2026-10-19 12:07:31,951 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:07:31,984 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-10-19 12:07:31,994 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:07:32,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-10-19 12:07:32,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:07:32,036 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-10-19 12:07:32,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:07:32,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-19 12:07:32,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:07:32,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:07:32,124 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:07:32,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:07:32,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:32,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-19 12:07:33,024 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:33,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-10-19 12:07:33,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 12:07:33,884 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:33,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-10-19 12:07:34,744 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:07:34,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-10-19 12:07:35,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:07:35,601 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:07:35,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-10-19 12:07:36,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:07:36,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-10-19 12:07:37,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:07:37,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:07:37,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-10-19 12:07:38,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:07:38,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:07:38,216 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:07:38,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-10-19 12:07:39,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:07:39,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:07:39,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-10-19 12:07:39,957 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-19 12:07:39,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-19 12:07:39,983 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:07:39,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:07:40,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-10-19 12:07:40,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 12:07:40,878 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:07:40,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:40,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:40,917 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:07:41,769 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-10-19 12:07:41,785 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-10-19 12:07:41,800 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-19 12:07:41,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:07:41,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-10-19 12:07:41,850 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-10-19 12:07:41,866 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:07:41,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:07:41,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-10-19 12:07:41,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-10-19 12:07:41,933 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-10-19 12:07:41,949 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:07:41,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:07:41,984 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-19 12:07:42,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:07:42,025 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:07:42,046 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:07:42,063 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:07:42,067 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:07:42,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 12:07:42,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 12:07:42,933 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:07:42,950 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:07:42,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-10-19 12:07:43,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:43,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-19 12:07:44,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:44,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:07:45,526 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:45,533 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-19 12:07:46,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:07:46,384 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:46,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:07:47,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:07:47,253 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-19 12:07:47,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-10-19 12:07:47,294 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:07:47,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 12:07:47,346 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:07:47,356 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:07:47,366 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:07:47,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:47,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-10-19 12:07:48,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:48,249 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:07:49,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 12:07:49,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 12:07:49,132 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:07:49,149 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:49,166 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-10-19 12:07:50,013 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:50,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:07:50,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-19 12:07:50,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-19 12:07:50,899 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:07:50,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:50,933 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-10-19 12:07:51,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:51,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:07:52,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:07:52,650 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:07:52,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:07:52,683 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:52,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-10-19 12:07:53,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:53,549 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:07:54,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:54,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-10-19 12:07:55,255 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:07:55,266 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:07:56,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:07:56,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:07:56,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-19 12:07:56,153 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-19 12:07:56,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 12:07:56,187 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-10-19 12:07:56,201 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:07:56,202 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:07:56,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10816 2026-10-19 12:07:56,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:07:56,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10816 2026-10-19 12:07:56,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120756_316552_TestUi.txt 2026-10-19 12:07:56,317 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfk053_wl_chrome_odoo" 2026-10-19 12:07:56,732 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11024 2026-10-19 12:07:56,733 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo7lm07yo_chrome_odoo 2026-10-19 12:07:56,733 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43469/json/version 2026-10-19 12:07:56,735 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43469/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:07:56,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:07:56,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43469/json 2026-10-19 12:07:56,757 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43469/json with timeout 3 increased to 10s during tests 2026-10-19 12:07:56,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43469/devtools/page/4F0A58017063E40FEC9FB7B9551A208D 2026-10-19 12:07:56,790 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:07:56,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:07:56,850 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:07:56,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:07:56,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:07:56,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:07:56,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:56] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.033 0.074 2026-10-19 12:07:57,018 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4F0A58017063E40FEC9FB7B9551A208D', 'loaderId': 'A34914AEC3C46F8C20B7D8D86E9F1CA5', 'isDownload': False} 2026-10-19 12:07:57,018 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-19 12:07:57,044 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:57,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.020 2026-10-19 12:07:57,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-10-19 12:07:57,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.039 2026-10-19 12:07:57,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-19 12:07:57,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:07:57,747 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:07:57,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.022 2026-10-19 12:07:57,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:07:57,784 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:07:58,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.251 0.602 2026-10-19 12:07:58,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.873 2026-10-19 12:07:58,761 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:07:58,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.079 0.168 2026-10-19 12:07:58,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-19 12:07:59,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-19 12:07:59,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:07:59,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:07:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.277 0.560 2026-10-19 12:08:00,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.079 2026-10-19 12:08:00,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.021 2026-10-19 12:08:00,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 12:08:00,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.086 0.049 2026-10-19 12:08:00,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.197 2026-10-19 12:08:00,363 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:00,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.244 2026-10-19 12:08:00,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.361 2026-10-19 12:08:00,542 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:08:00,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:00,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:00,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.456 2026-10-19 12:08:00,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.010 2026-10-19 12:08:00,625 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:00,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.349 2026-10-19 12:08:00,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.298 2026-10-19 12:08:00,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.297 2026-10-19 12:08:00,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.682 2026-10-19 12:08:00,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.230 2026-10-19 12:08:00,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.029 0.237 2026-10-19 12:08:00,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.033 0.303 2026-10-19 12:08:00,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.318 2026-10-19 12:08:01,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.288 2026-10-19 12:08:01,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.260 2026-10-19 12:08:01,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.031 0.235 2026-10-19 12:08:01,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.037 0.283 2026-10-19 12:08:01,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.301 2026-10-19 12:08:01,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.233 2026-10-19 12:08:01,251 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:08:01,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:01,285 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.014 0.238 2026-10-19 12:08:01,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:08:01,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:08:01,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.188 2026-10-19 12:08:02,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:08:02,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:02,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:02,304 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:08:02,305 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:08:02,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 12:08:02,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-19 12:08:02,351 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:08:02,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:02,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:02,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:08:02,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-10-19 12:08:03,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:08:03,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-10-19 12:08:03,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:08:03,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-19 12:08:03,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:08:03,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:08:03,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:08:03,349 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-10-19 12:08:04,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-10-19 12:08:04,182 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 12:08:04,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-10-19 12:08:04,215 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:04,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:08:04,248 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:08:04,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:04] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.020 2026-10-19 12:08:04,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:04,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-10-19 12:08:04,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:08:04,319 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +10 (trigger: div.numpad.row button.col:contains("+10"))' 2026-10-19 12:08:04,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-10-19 12:08:05,181 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:08:05,182 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-19 12:08:05,198 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:05,215 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:08:05,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:08:06,060 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-10-19 12:08:06,065 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:06,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +50 (trigger: div.numpad.row button.col:contains("+50"))' 2026-10-19 12:08:06,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:08:06,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-10-19 12:08:06,942 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:06,955 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-10-19 12:08:06,969 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:08:06,982 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:06,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-10-19 12:08:07,843 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:08:07,848 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-19 12:08:07,866 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:07,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:07,898 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-10-19 12:08:08,744 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:08:08,749 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-19 12:08:08,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:08,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:08:08,798 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:08:08,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:08,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:08:08,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11024 2026-10-19 12:08:08,826 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:08:08,827 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11024 2026-10-19 12:08:08,925 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120808_924780_TestUi.txt 2026-10-19 12:08:08,925 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo7lm07yo_chrome_odoo" 2026-10-19 12:08:09,342 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11236 2026-10-19 12:08:09,343 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzd0e82no_chrome_odoo 2026-10-19 12:08:09,343 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39857/json/version 2026-10-19 12:08:09,345 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39857/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:08:09,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:08:09,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39857/json 2026-10-19 12:08:09,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39857/json with timeout 3 increased to 10s during tests 2026-10-19 12:08:09,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39857/devtools/page/F22D754840A7557D183C4C921373B269 2026-10-19 12:08:09,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:08:09,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:08:09,470 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:08:09,475 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:08:09,486 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:08:09,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:08:09,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:09] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.012 0.063 2026-10-19 12:08:09,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F22D754840A7557D183C4C921373B269', 'loaderId': '3236F8C78873AF3D004CF26AE703E278', 'isDownload': False} 2026-10-19 12:08:09,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-19 12:08:09,614 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:08:09,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:09] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.019 2026-10-19 12:08:09,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:09] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-10-19 12:08:09,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:09] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.043 2026-10-19 12:08:10,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:08:10,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:08:10,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:08:10,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:08:10,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-19 12:08:10,340 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:08:12,185 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.255 1.601 2026-10-19 12:08:12,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.854 2026-10-19 12:08:12,303 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:08:12,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.148 2026-10-19 12:08:12,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-19 12:08:12,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:08:13,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.573 2026-10-19 12:08:13,347 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:08:13,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.066 0.081 2026-10-19 12:08:13,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.020 2026-10-19 12:08:13,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 12:08:13,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.075 0.083 2026-10-19 12:08:13,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:08:13,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.188 2026-10-19 12:08:13,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.032 0.231 2026-10-19 12:08:13,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:13,903 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:08:13,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:13,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:13] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.047 0.287 2026-10-19 12:08:14,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.422 2026-10-19 12:08:14,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:08:14,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.470 2026-10-19 12:08:14,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.372 2026-10-19 12:08:14,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.012 2026-10-19 12:08:14,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.232 2026-10-19 12:08:14,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.211 2026-10-19 12:08:14,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.168 2026-10-19 12:08:14,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.460 2026-10-19 12:08:14,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.161 2026-10-19 12:08:14,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.144 2026-10-19 12:08:14,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.018 0.200 2026-10-19 12:08:14,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.236 2026-10-19 12:08:14,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.242 2026-10-19 12:08:14,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.294 2026-10-19 12:08:14,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.011 0.265 2026-10-19 12:08:14,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:08:14,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.014 0.293 2026-10-19 12:08:14,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:14,636 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:14,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.001 0.232 2026-10-19 12:08:14,649 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:14,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:14,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.223 2026-10-19 12:08:14,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:14,699 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:14,715 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:08:14,733 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:08:15,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:08:15,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:08:15,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:08:15,701 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-10-19 12:08:15,715 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:15,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:15,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:15,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:15,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:15,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:15,847 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-19 12:08:15,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.013 2026-10-19 12:08:15,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 12:08:15,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-19 12:08:15,886 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:15,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:08:15,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13625533 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-10-19 12:08:15,927 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:08:16,483 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13625533 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-10-19 12:08:16,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.247 0.364 2026-10-19 12:08:16,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:16] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-19 12:08:16,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:08:17,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-10-19 12:08:17,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 10/19/2026"))' 2026-10-19 12:08:17,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-10-19 12:08:17,365 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:08:17,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:08:17,407 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:08:17,443 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:08:17,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:17,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:17,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:17,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:17,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:17,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:08:17,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-10-19 12:08:18,384 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:08:18,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:08:18,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:18,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:18,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:08:18,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:18,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-19 12:08:18,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:18,499 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:08:18,516 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-10-19 12:08:19,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 12:08:19,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:08:19,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:19,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:19,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:19,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:19,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:19,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:08:19,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-10-19 12:08:20,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:20,333 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:20,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:08:20,365 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-19 12:08:20,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:08:20,398 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-19 12:08:21,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:08:21,248 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:08:22,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-10-19 12:08:22,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:22,132 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:08:22,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18023994 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-10-19 12:08:22,253 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18023994 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-10-19 12:08:22,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.034 0.108 2026-10-19 12:08:23,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-10-19 12:08:23,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-19 12:08:23,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-19 12:08:23,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-19 12:08:23,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-19 12:08:24,409 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 12:08:24,409 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 12:08:24,411 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 12:08:24,412 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 12:08:24,413 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 12:08:24,414 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 12:08:24,423 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 12:08:24,424 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 12:08:24,425 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 12:08:24,432 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 12:08:24,435 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 12:08:24,437 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 12:08:24,437 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 12:08:24,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 12:08:24,439 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 12:08:24,461 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 12:08:24,469 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 12:08:24,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:08:24,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 12:08:24,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 12:08:24,503 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 12:08:24,503 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 12:08:24,505 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 12:08:24,506 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 12:08:24,508 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 12:08:24,510 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 12:08:24,510 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 12:08:24,511 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 12:08:24,512 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 12:08:24,512 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 12:08:24,513 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 12:08:24,526 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 12:08:24,544 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:08:24,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 12:08:24,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:08:24,565 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 12:08:24,568 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 12:08:24,577 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 12:08:24,588 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 12:08:24,589 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 12:08:24,590 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 12:08:24,590 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 12:08:24,591 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 12:08:24,592 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 12:08:24,593 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 12:08:24,593 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 12:08:24,594 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 12:08:24,595 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 12:08:24,595 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 12:08:24,596 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 12:08:24,597 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 12:08:24,597 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 12:08:24,598 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 12:08:24,601 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 12:08:24,602 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 12:08:24,602 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 12:08:24,603 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 12:08:24,604 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 12:08:24,604 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 12:08:24,605 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 12:08:24,605 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 12:08:24,605 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 12:08:24,606 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 12:08:24,608 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 12:08:24,608 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 12:08:24,609 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 12:08:24,612 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 12:08:24,613 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 12:08:24,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:24,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 12:08:24,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 12:08:24,681 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:08:24,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.075 2026-10-19 12:08:24,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.077 2026-10-19 12:08:24,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 12:08:24,741 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 12:08:24,757 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 12:08:24,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 12:08:24,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 12:08:24,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:08:24,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:08:24,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 12:08:24,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:08:24,894 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 12:08:24,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.088 2026-10-19 12:08:24,911 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 12:08:24,912 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 12:08:24,912 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 12:08:24,913 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 12:08:24,914 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 12:08:24,915 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 12:08:24,915 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 12:08:24,916 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 12:08:24,917 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 12:08:24,918 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 12:08:24,918 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 12:08:24,919 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 12:08:24,919 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 12:08:24,919 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 12:08:24,920 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 12:08:24,920 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 12:08:24,921 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 12:08:24,921 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 12:08:24,922 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 12:08:24,922 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 12:08:24,923 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 12:08:24,924 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 12:08:24,924 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 12:08:24,924 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 12:08:24,925 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 12:08:24,926 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 12:08:24,926 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 12:08:24,927 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 12:08:24,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:08:24,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:24,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:08:24,957 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:08:24,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:08:25,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:25] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.012 2026-10-19 12:08:25,656 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<077463767852123.1792411705.620320558547974-openerp-private@e2a9b9538198>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-19 12:08:25,656 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:08:25,662 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:08:25,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:25] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.053 0.063 2026-10-19 12:08:26,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:08:26,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:08:26,476 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:08:26,483 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:26,499 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:26,515 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:26,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:26,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:26,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:08:26,582 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-10-19 12:08:27,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:27,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:27,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-19 12:08:27,465 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:27,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:27,483 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:08:27,497 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-19 12:08:27,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 12:08:27,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 12:08:27,548 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-10-19 12:08:27,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:08:27,582 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:27,603 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:08:27,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23499801 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-10-19 12:08:27,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23499801 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-10-19 12:08:27,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.036 0.096 2026-10-19 12:08:27,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:27] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.012 2026-10-19 12:08:28,499 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("$ 30.00 + $ 1.00 tip")' 2026-10-19 12:08:28,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:08:28,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:08:28,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:08:28,564 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:28,583 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:28,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:28,615 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:28,633 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:28,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:08:28,649 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:08:28,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-10-19 12:08:28,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-19 12:08:28,699 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 12:08:28,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:28,734 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:28,749 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:28,766 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:28,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-10-19 12:08:28,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23051228 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-10-19 12:08:28,880 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23051228 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-10-19 12:08:28,903 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.029 0.091 2026-10-19 12:08:29,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:08:29,697 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:08:29,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:08:29,733 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:29,751 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:29,767 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:08:29,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:08:29,798 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:29,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:29,831 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:08:29,848 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-19 12:08:30,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-10-19 12:08:30,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-10-19 12:08:30,731 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:30,748 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:08:30,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-10-19 12:08:31,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:31,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:31,691 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:31,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:31,715 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:08:31,739 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29075058 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-10-19 12:08:31,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29075058 with result: [{'id': 56, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-10-19 12:08:31,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.062 0.090 2026-10-19 12:08:31,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:31] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.021 0.012 2026-10-19 12:08:32,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-10-19 12:08:32,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-10-19 12:08:32,731 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:08:32,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:08:32,755 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:32,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11236 2026-10-19 12:08:32,778 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:08:32,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11236 2026-10-19 12:08:32,909 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120832_909128_TestUi.txt 2026-10-19 12:08:32,909 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzd0e82no_chrome_odoo" 2026-10-19 12:08:32,969 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-10-19 12:08:33,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11494 2026-10-19 12:08:33,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_93zgyg5_chrome_odoo 2026-10-19 12:08:33,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41391/json/version 2026-10-19 12:08:33,819 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41391/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:08:33,907 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:08:33,908 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41391/json 2026-10-19 12:08:33,908 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41391/json with timeout 3 increased to 10s during tests 2026-10-19 12:08:33,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41391/devtools/page/1B51D769A2DB18FBB4AA99BD7A238396 2026-10-19 12:08:33,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:08:33,981 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:08:34,260 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:08:34,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:08:34,276 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:08:34,276 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:08:34,306 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:08:35,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:35] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.173 1.000 2026-10-19 12:08:35,478 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B51D769A2DB18FBB4AA99BD7A238396', 'loaderId': '3DC56A32CDEC2F62B90BAD1A5CC695A2', 'isDownload': False} 2026-10-19 12:08:35,478 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-19 12:08:35,509 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:08:35,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:35] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.010 2026-10-19 12:08:35,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:35] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.039 2026-10-19 12:08:35,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:35] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.046 2026-10-19 12:08:36,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:08:36,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-19 12:08:36,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-19 12:08:36,229 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:08:36,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:08:36,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:08:37,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.488 0.715 2026-10-19 12:08:37,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.223 2026-10-19 12:08:37,570 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:08:37,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.150 2026-10-19 12:08:37,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.014 2026-10-19 12:08:37,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-19 12:08:38,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.203 0.568 2026-10-19 12:08:38,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:08:38,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.077 2026-10-19 12:08:38,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.029 0.021 2026-10-19 12:08:38,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:08:39,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.059 0.063 2026-10-19 12:08:39,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.157 2026-10-19 12:08:39,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.215 2026-10-19 12:08:39,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.290 2026-10-19 12:08:39,222 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:08:39,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:39,262 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:39,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.334 2026-10-19 12:08:39,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:08:39,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.036 0.361 2026-10-19 12:08:39,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.350 2026-10-19 12:08:39,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.366 2026-10-19 12:08:39,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.370 2026-10-19 12:08:39,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.229 2026-10-19 12:08:39,565 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:08:39,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.017 0.269 2026-10-19 12:08:39,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:39,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.236 2026-10-19 12:08:39,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.243 2026-10-19 12:08:39,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.245 2026-10-19 12:08:39,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.195 2026-10-19 12:08:39,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.157 2026-10-19 12:08:39,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.144 2026-10-19 12:08:39,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.171 2026-10-19 12:08:39,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-19 12:08:39,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.010 0.187 2026-10-19 12:08:39,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.013 0.187 2026-10-19 12:08:39,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.133 2026-10-19 12:08:39,919 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:39,932 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-19 12:08:39,959 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:39,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:08:39,990 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:08:39,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.050 0.026 2026-10-19 12:08:40,012 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:08:40,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:40,049 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:40,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:08:40,082 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:40,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:40,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-19 12:08:40,133 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:40,149 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:40,183 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:40,198 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Ongoing)' 2026-10-19 12:08:40,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-19 12:08:40,222 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 12:08:40,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:08:40,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:40,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:40,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:08:40,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:40,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:40,352 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:08:40,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-10-19 12:08:41,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:41,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:41,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:08:41,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:08:41,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-19 12:08:41,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:41,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:41,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:41,331 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(7):contains(Payment)' 2026-10-19 12:08:41,347 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-19 12:08:41,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:08:41,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:08:41,396 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:41,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:41,431 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:08:41,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:41,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:41,483 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:41,498 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-10-19 12:08:41,893 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-19 12:08:42,342 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:42,349 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:42,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:42,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:08:42,398 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:42,399 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:42] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.016 2026-10-19 12:08:42,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:42,436 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:08:42,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93455055 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-10-19 12:08:42,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:08:42,732 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93455055 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-10-19 12:08:42,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.166 0.183 2026-10-19 12:08:42,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:42] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.010 2026-10-19 12:08:43,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 12:08:43,581 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:43,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:43,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:43,630 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(7):contains(Receipt)' 2026-10-19 12:08:43,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:08:43,665 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:08:43,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-10-19 12:08:43,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-19 12:08:43,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:43,730 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:43,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:43,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 12:08:43,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:08:43,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 12:08:43,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-10-19 12:08:43,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-19 12:08:43,847 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:43,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:43,880 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:43,897 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-19 12:08:43,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:08:43,932 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-19 12:08:43,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:43,964 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:43,980 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:43,998 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:08:44,014 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:08:44,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:08:44,048 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:44,067 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:44,085 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:08:44,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:08:44,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:08:44,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-10-19 12:08:44,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:08:44,980 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:44,997 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:45,014 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65463232 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-10-19 12:08:45,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-10-19 12:08:45,165 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65463232 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-10-19 12:08:45,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.071 0.116 2026-10-19 12:08:45,986 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:45,998 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:46,014 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:46,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Receipt)' 2026-10-19 12:08:46,048 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-19 12:08:46,066 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:08:46,080 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-19 12:08:46,097 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:08:46,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:08:46,131 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:08:46,147 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:08:46,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-19 12:08:46,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-19 12:08:46,197 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 12:08:46,214 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-19 12:08:46,230 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-10-19 12:08:46,248 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:08:46,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-19 12:08:46,280 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:08:46,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:08:46,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:08:46,331 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:08:46,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:08:46,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:08:46,386 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:08:46,398 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:08:46,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-19 12:08:47,255 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:08:47,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:08:47,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:08:47,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:08:47,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:08:47,393 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:08:47,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:08:47,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 12:08:47,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:08:47,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:08:47,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58232822 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-10-19 12:08:50,928 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58232822 with result: [{'id': 59, 'pos_reference': 'Order 00056-002-0005', 'account_move': 215}] 2026-10-19 12:08:50,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 1.351 2.202 2026-10-19 12:08:51,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:51] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.011 0.026 2026-10-19 12:08:51,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:08:51,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:08:51,902 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11494 2026-10-19 12:08:51,903 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:08:51,903 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11494 2026-10-19 12:08:52,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120852_003055_TestUi.txt 2026-10-19 12:08:52,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_93zgyg5_chrome_odoo" 2026-10-19 12:08:52,045 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-19 12:08:52,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11707 2026-10-19 12:08:52,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6575rtz5_chrome_odoo 2026-10-19 12:08:52,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45275/json/version 2026-10-19 12:08:52,811 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45275/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:08:52,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:08:52,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45275/json 2026-10-19 12:08:52,836 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45275/json with timeout 3 increased to 10s during tests 2026-10-19 12:08:52,847 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45275/devtools/page/169DF215F8A0EC27573C8F1901520660 2026-10-19 12:08:52,865 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:08:52,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:08:53,156 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:08:53,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:08:53,169 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:08:53,169 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:08:53,203 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:08:54,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:54] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.144 0.958 2026-10-19 12:08:54,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '169DF215F8A0EC27573C8F1901520660', 'loaderId': '2BA0028E09748ECA71341847F708B04B', 'isDownload': False} 2026-10-19 12:08:54,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-19 12:08:54,334 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:08:54,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:54] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.035 0.013 2026-10-19 12:08:54,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:54] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.028 2026-10-19 12:08:54,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:54] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.071 2026-10-19 12:08:55,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-10-19 12:08:55,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.024 2026-10-19 12:08:55,169 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:08:55,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.016 2026-10-19 12:08:55,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:08:55,221 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:08:56,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.352 0.690 2026-10-19 12:08:56,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.036 2026-10-19 12:08:56,375 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:08:56,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.137 2026-10-19 12:08:56,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:08:56,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:08:57,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.216 0.489 2026-10-19 12:08:57,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:08:57,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.066 0.084 2026-10-19 12:08:57,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-19 12:08:57,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:08:57,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.048 0.062 2026-10-19 12:08:57,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.047 0.152 2026-10-19 12:08:57,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.220 2026-10-19 12:08:57,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:08:57,856 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08: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-10-19 12:08:57,866 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:08:57,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:08:57,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.294 2026-10-19 12:08:57,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:57] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.335 2026-10-19 12:08:58,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.411 2026-10-19 12:08:58,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:08:58,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.364 2026-10-19 12:08:58,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.336 2026-10-19 12:08:58,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.242 2026-10-19 12:08:58,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:08:58,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.263 2026-10-19 12:08:58,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.032 0.253 2026-10-19 12:08:58,274 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.217 2026-10-19 12:08:58,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.192 2026-10-19 12:08:58,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.032 2026-10-19 12:08:58,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.211 2026-10-19 12:08:58,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.206 2026-10-19 12:08:58,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.256 2026-10-19 12:08:58,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.235 2026-10-19 12:08:58,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.431 2026-10-19 12:08:58,556 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:08:58,566 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 12:08:58,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.014 0.254 2026-10-19 12:08:58,603 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 12:08:58,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:08:58,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.011 0.270 2026-10-19 12:08:58,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.211 2026-10-19 12:08:58,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:08:58,662 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:08:58,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-19 12:08:58,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:08:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.115 2026-10-19 12:08:59,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 12:08:59,549 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 12:08:59,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:08:59,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:08:59,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-10-19 12:09:00,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-19 12:09:00,464 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-10-19 12:09:00,484 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-19 12:09:00,499 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:09:00,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-10-19 12:09:00,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:09:01,360 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:09:01,362 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:09:01,375 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:01,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11707 2026-10-19 12:09:01,392 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:09:01,394 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11707 2026-10-19 12:09:01,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120901_493674_TestUi.txt 2026-10-19 12:09:01,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6575rtz5_chrome_odoo" 2026-10-19 12:09:01,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-10-19 12:09:02,277 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11908 2026-10-19 12:09:02,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpihdh5x50_chrome_odoo 2026-10-19 12:09:02,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43075/json/version 2026-10-19 12:09:02,281 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43075/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:09:02,322 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:09:02,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43075/json 2026-10-19 12:09:02,325 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43075/json with timeout 3 increased to 10s during tests 2026-10-19 12:09:02,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43075/devtools/page/8D7DB9D5D3DAF3B023EF0AF137DD0115 2026-10-19 12:09:02,351 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:09:02,366 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:09:02,644 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:09:02,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:09:02,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:09:02,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:09:02,689 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:09:03,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.165 0.920 2026-10-19 12:09:03,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8D7DB9D5D3DAF3B023EF0AF137DD0115', 'loaderId': '9AE6CF732812740A5DCAE4C680765104', 'isDownload': False} 2026-10-19 12:09:03,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-19 12:09:03,812 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:03,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:03] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.009 2026-10-19 12:09:03,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:03] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.042 2026-10-19 12:09:03,902 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:03] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.044 2026-10-19 12:09:04,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:04] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:09:04,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-10-19 12:09:04,514 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:04,521 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:09:04,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.028 0.013 2026-10-19 12:09:04,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:09:05,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.484 0.681 2026-10-19 12:09:05,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.175 2026-10-19 12:09:05,840 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:05,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.167 2026-10-19 12:09:06,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 12:09:06,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:09:06,875 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:09:06,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.280 0.548 2026-10-19 12:09:07,069 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.081 2026-10-19 12:09:07,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.016 2026-10-19 12:09:07,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-19 12:09:07,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.063 0.065 2026-10-19 12:09:07,300 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:07,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.170 2026-10-19 12:09:07,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.223 2026-10-19 12:09:07,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.298 2026-10-19 12:09:07,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:09:07,571 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:09:07,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:09:07,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.376 2026-10-19 12:09:07,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.424 2026-10-19 12:09:07,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.359 2026-10-19 12:09:07,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.351 2026-10-19 12:09:07,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.345 2026-10-19 12:09:07,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:09:07,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.022 0.237 2026-10-19 12:09:07,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:09:07,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.252 2026-10-19 12:09:07,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.217 2026-10-19 12:09:07,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.228 2026-10-19 12:09:07,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.217 2026-10-19 12:09:07,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.178 2026-10-19 12:09:07,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.129 2026-10-19 12:09:08,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.020 0.105 2026-10-19 12:09:08,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.163 2026-10-19 12:09:08,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-19 12:09:08,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.197 2026-10-19 12:09:08,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-19 12:09:08,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.126 2026-10-19 12:09:08,216 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:09:08,232 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 12:09:08,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 12:09:08,264 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-19 12:09:08,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.025 2026-10-19 12:09:08,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:09:08,298 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 12:09:08,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 12:09:08,329 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-19 12:09:08,347 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-19 12:09:08,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-19 12:09:08,380 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-19 12:09:08,396 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 12:09:08,429 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-10-19 12:09:08,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:09:08,446 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 12:09:08,464 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-10-19 12:09:08,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-19 12:09:08,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-10-19 12:09:08,513 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-10-19 12:09:08,529 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 12:09:08,549 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-10-19 12:09:08,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:09:08,579 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 12:09:08,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-10-19 12:09:08,613 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-10-19 12:09:08,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-10-19 12:09:08,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 12:09:08,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-10-19 12:09:08,679 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:09:08,696 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-10-19 12:09:08,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 12:09:08,729 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-19 12:09:08,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 12:09:08,769 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:09:08,802 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:09:08,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:08,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:09:08,827 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:09:08,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:09:08,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:09:08,876 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:09:08,903 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:08,917 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96629744 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-10-19 12:09:09,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96629744 with result: [{'id': 60, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-10-19 12:09:09,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.171 0.158 2026-10-19 12:09:09,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:09] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-19 12:09:09,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:09:10,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:09:10,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:10,053 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11908 2026-10-19 12:09:10,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:09:10,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11908 2026-10-19 12:09:10,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120910_151323_TestUi.txt 2026-10-19 12:09:10,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpihdh5x50_chrome_odoo" 2026-10-19 12:09:10,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-10-19 12:09:11,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12118 2026-10-19 12:09:11,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkel_se2g_chrome_odoo 2026-10-19 12:09:11,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36675/json/version 2026-10-19 12:09:11,249 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36675/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:09:11,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:09:11,317 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36675/json 2026-10-19 12:09:11,317 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36675/json with timeout 3 increased to 10s during tests 2026-10-19 12:09:11,365 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36675/devtools/page/DB23582A467E1CF0836C66B1A396D99C 2026-10-19 12:09:11,394 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:09:11,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:09:11,742 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:09:11,745 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:09:11,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:09:11,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:09:11,792 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:09:12,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.182 0.902 2026-10-19 12:09:12,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DB23582A467E1CF0836C66B1A396D99C', 'loaderId': '45846E7785D4CAF5076852131E1611C6', 'isDownload': False} 2026-10-19 12:09:12,875 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-19 12:09:12,896 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:12,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:12] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-10-19 12:09:12,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:12] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-19 12:09:12,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:12] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-10-19 12:09:13,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:13] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:09:13,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.011 2026-10-19 12:09:13,570 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:09:13,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 12:09:13,590 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:09:13,615 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:09:14,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.361 0.662 2026-10-19 12:09:14,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.026 2026-10-19 12:09:14,727 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:14,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.089 2026-10-19 12:09:14,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:09:14,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:09:15,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:09:15,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.252 0.553 2026-10-19 12:09:15,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.082 2026-10-19 12:09:15,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.015 2026-10-19 12:09:15,993 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-10-19 12:09:16,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.062 0.064 2026-10-19 12:09:16,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.170 2026-10-19 12:09:16,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:09:16,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.260 2026-10-19 12:09:16,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.029 0.309 2026-10-19 12:09:16,410 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:09:16,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:09:16,457 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:09:16,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.395 2026-10-19 12:09:16,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.452 2026-10-19 12:09:16,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.404 2026-10-19 12:09:16,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.355 2026-10-19 12:09:16,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.347 2026-10-19 12:09:16,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.022 0.251 2026-10-19 12:09:16,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:09:16,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.269 2026-10-19 12:09:16,785 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:09:16,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.223 2026-10-19 12:09:16,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.245 2026-10-19 12:09:16,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.249 2026-10-19 12:09:16,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.225 2026-10-19 12:09:16,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.194 2026-10-19 12:09:16,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.112 2026-10-19 12:09:16,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.168 2026-10-19 12:09:17,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.180 2026-10-19 12:09:17,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.165 2026-10-19 12:09:17,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.164 2026-10-19 12:09:17,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:09:17,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.019 0.139 2026-10-19 12:09:17,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:17,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:17,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.034 2026-10-19 12:09:17,185 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:17,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 12:09:17,205 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:09:17,249 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:17,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:09:17,264 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:09:17,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:09:17,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:09:17,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:09:17,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:17,346 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:17,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:17,380 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:17,403 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-10-19 12:09:17,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:09:17,430 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 12:09:17,446 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:09:17,463 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:09:17,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:17,495 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:09:17,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:09:17,529 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:09:17,546 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:09:17,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:09:17,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:17,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:17,613 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:17,630 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:17,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 12:09:17,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:09:17,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 12:09:17,699 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:17,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:17,734 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:17,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-10-19 12:09:17,764 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 12:09:17,780 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:09:17,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:17,812 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:09:17,833 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:09:17,846 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:09:17,862 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:09:17,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:09:17,897 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:17,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:09:17,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:09:18,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:09:18,046 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:18,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:18,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:18,097 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-10-19 12:09:18,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 12:09:18,129 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:09:18,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:18,163 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:09:18,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:09:18,196 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:09:18,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:09:18,234 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:09:18,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:18,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:09:18,280 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:09:18,346 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-10-19 12:09:18,360 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:09:18,407 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:09:18,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:18,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:09:18,428 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-19 12:09:18,430 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:18,450 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:18,463 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:18,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Partner Test 2")' 2026-10-19 12:09:18,497 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 12:09:18,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:09:18,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:09:18,548 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:09:18,564 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:09:18,582 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:09:18,596 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:09:18,616 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:09:18,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:09:18,646 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-10-19 12:09:19,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-19 12:09:19,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:09:19,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:09:19,516 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:09:19,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:09:19,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-19 12:09:19,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:09:19,568 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:09:19,575 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28540774 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-10-19 12:09:19,798 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28540774 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-10-19 12:09:19,820 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.112 0.146 2026-10-19 12:09:19,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:19] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-19 12:09:20,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 12:09:20,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:20,629 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:20,645 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:20,662 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-19 12:09:20,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:09:20,696 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:09:20,712 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-19 12:09:20,730 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-19 12:09:20,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:09:20,762 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:09:20,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-19 12:09:20,796 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-10-19 12:09:20,812 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:09:20,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:09:20,845 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-19 12:09:20,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-19 12:09:20,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:09:20,896 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:09:20,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-19 12:09:20,929 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-10-19 12:09:20,945 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:09:20,963 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:09:20,979 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-10-19 12:09:20,996 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-10-19 12:09:21,012 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:09:21,030 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:09:21,047 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-19 12:09:21,063 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-10-19 12:09:21,079 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:09:21,097 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-19 12:09:21,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-19 12:09:21,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-10-19 12:09:21,147 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 12:09:21,163 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:09:21,187 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:21,196 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:21,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:21,229 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:09:21,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:09:21,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-19 12:09:21,283 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-10-19 12:09:21,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.028 0.035 2026-10-19 12:09:21,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:21] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.035 0.049 2026-10-19 12:09:22,198 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:09:22,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-19 12:09:22,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-19 12:09:22,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:22] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.010 2026-10-19 12:09:23,051 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-19 12:09:23,062 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:09:23,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:09:23,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-19 12:09:23,120 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 12:09:23,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.019 0.028 2026-10-19 12:09:23,131 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:09:23,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:09:23,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:09:23,182 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:09:23,196 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3998074 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-10-19 12:09:23,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3998074 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-10-19 12:09:23,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.080 0.105 2026-10-19 12:09:24,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:09:24,164 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:09:24,186 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:09:24,197 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:09:24,216 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:09:24,229 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-19 12:09:24,246 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 12:09:24,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-19 12:09:24,285 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-10-19 12:09:24,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.021 0.028 2026-10-19 12:09:24,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:24] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.022 0.043 2026-10-19 12:09:25,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:09:25,164 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-10-19 12:09:25,179 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:09:25,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-10-19 12:09:25,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-19 12:09:25,229 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:09:25,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:09:25,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-10-19 12:09:25,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-19 12:09:25,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:25] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.008 0.011 2026-10-19 12:09:28,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:28] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.891 2.000 2026-10-19 12:09:28,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:28] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:09:28,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:28] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.008 0.021 2026-10-19 12:09:28,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.033 2026-10-19 12:09:28,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:28] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.019 0.050 2026-10-19 12:09:29,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-19 12:09:29,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-19 12:09:29,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:09:29,981 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-19 12:09:29,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-19 12:09:30,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 12:09:30,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:09:30,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:09:30,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:09:30,092 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-19 12:09:30,097 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:09:30,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.045 0.046 2026-10-19 12:09:30,125 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-19 12:09:30,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-19 12:09:30,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.034 2026-10-19 12:09:30,154 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:09:30,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:09:30,181 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 12:09:30,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:09:30,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:30] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:09:30,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:09:30,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:09:30,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:09:30,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-10-19 12:09:30,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:09:30,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-19 12:09:30,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:09:30,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.033 0.030 2026-10-19 12:09:30,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:09:30,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:09:30,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-10-19 12:09:30,365 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:09:30,373 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:30] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:09:30,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:09:31,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:09:31,845 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:09:31,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:09:33,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:09:33,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:09:33,312 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-10-19 12:09:34,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:09:34,166 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:09:34,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-10-19 12:09:34,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 12:09:34,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:09:34,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:09:34,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.021 0.038 2026-10-19 12:09:34,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:09:34,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:09:34,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:09:34,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24142743 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-10-19 12:09:34,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24142743 with result: [{'id': 63, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-10-19 12:09:34,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.046 0.098 2026-10-19 12:09:35,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:09:35,228 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-19 12:09:35,253 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-19 12:09:35,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-19 12:09:35,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.028 2026-10-19 12:09:35,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:35] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.019 0.060 2026-10-19 12:09:36,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:09:36,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:36,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12118 2026-10-19 12:09:36,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:09:36,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12118 2026-10-19 12:09:36,345 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120936_345060_TestUi.txt 2026-10-19 12:09:36,345 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkel_se2g_chrome_odoo" 2026-10-19 12:09:36,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-19 12:09:37,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12374 2026-10-19 12:09:37,548 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbd_h02zo_chrome_odoo 2026-10-19 12:09:37,548 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39805/json/version 2026-10-19 12:09:37,561 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39805/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:09:37,611 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:09:37,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39805/json 2026-10-19 12:09:37,613 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39805/json with timeout 3 increased to 10s during tests 2026-10-19 12:09:37,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39805/devtools/page/8391EADCBAF83F778AF03FEFDDCA0C60 2026-10-19 12:09:37,654 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:09:37,665 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:09:38,079 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:09:38,084 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:09:38,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:09:38,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:09:38,108 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:09:39,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.143 0.850 2026-10-19 12:09:39,102 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8391EADCBAF83F778AF03FEFDDCA0C60', 'loaderId': 'F74AA245AE6A71F89068C2B4E325ABBD', 'isDownload': False} 2026-10-19 12:09:39,102 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-19 12:09:39,128 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:39,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:09:39,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.023 2026-10-19 12:09:39,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.045 2026-10-19 12:09:39,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:09:39,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 12:09:39,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.013 2026-10-19 12:09:39,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:09:39,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:09:39,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:09:40,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.337 0.665 2026-10-19 12:09:40,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.034 2026-10-19 12:09:40,976 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:41,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.116 2026-10-19 12:09:41,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:09:41,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:09:41,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.518 2026-10-19 12:09:41,965 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:09:41,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.076 2026-10-19 12:09:42,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-10-19 12:09:42,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:09:42,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.038 0.049 2026-10-19 12:09:42,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.112 2026-10-19 12:09:42,270 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:09:42,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.121 2026-10-19 12:09:42,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.185 2026-10-19 12:09:42,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.258 2026-10-19 12:09:42,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.309 2026-10-19 12:09:42,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:09:42,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.308 2026-10-19 12:09:42,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:09:42,525 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:09:42,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:42,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.257 2026-10-19 12:09:42,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.323 2026-10-19 12:09:42,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.322 2026-10-19 12:09:42,726 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.309 2026-10-19 12:09:42,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.211 2026-10-19 12:09:42,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:09:42,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.207 2026-10-19 12:09:42,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.211 2026-10-19 12:09:42,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.205 2026-10-19 12:09:42,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.018 0.209 2026-10-19 12:09:42,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.166 2026-10-19 12:09:42,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.142 2026-10-19 12:09:42,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.152 2026-10-19 12:09:42,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.159 2026-10-19 12:09:42,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:42] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.172 2026-10-19 12:09:43,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.149 2026-10-19 12:09:43,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.105 2026-10-19 12:09:43,207 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:09:43,215 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:09:43,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.021 2026-10-19 12:09:43,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:09:43,271 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:09:43,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-19 12:09:43,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-10-19 12:09:43,310 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-10-19 12:09:43,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:09:43,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:09:43,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:09:43,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:09:43,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:09:43,397 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:09:43,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-10-19 12:09:43,430 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97305524 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-10-19 12:09:43,434 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:09:43,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97305524 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-10-19 12:09:43,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.162 0.154 2026-10-19 12:09:43,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:43] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-19 12:09:44,545 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:09:44,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:09:44,593 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:09:44,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:09:44,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:09:44,629 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:09:44,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:09:44,664 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:09:44,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:09:44,701 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:09:44,715 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-19 12:09:44,727 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49316433 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-10-19 12:09:44,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49316433 with result: [{'id': 65, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-10-19 12:09:44,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.066 0.090 2026-10-19 12:09:44,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-19 12:09:45,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:09:45,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:45,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12374 2026-10-19 12:09:45,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:09:45,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12374 2026-10-19 12:09:45,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120945_824984_TestUi.txt 2026-10-19 12:09:45,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbd_h02zo_chrome_odoo" 2026-10-19 12:09:45,850 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-10-19 12:09:46,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12581 2026-10-19 12:09:46,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3nex4luw_chrome_odoo 2026-10-19 12:09:46,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39891/json/version 2026-10-19 12:09:46,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39891/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:09:46,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:09:46,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39891/json 2026-10-19 12:09:46,558 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39891/json with timeout 3 increased to 10s during tests 2026-10-19 12:09:46,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39891/devtools/page/873C3316A9B5385DE8C8D9AF6D099096 2026-10-19 12:09:46,586 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:09:46,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:09:46,844 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:09:46,847 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:09:46,857 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:09:46,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:09:46,890 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:09:48,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:48] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.111 1.812 2026-10-19 12:09:48,814 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '873C3316A9B5385DE8C8D9AF6D099096', 'loaderId': 'AF3ECFA09859E2535500C88D664EBF4E', 'isDownload': False} 2026-10-19 12:09:48,814 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-19 12:09:48,836 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:48,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:48] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.013 2026-10-19 12:09:48,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:48] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.034 2026-10-19 12:09:48,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:48] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.056 2026-10-19 12:09:49,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-19 12:09:49,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-19 12:09:49,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 12:09:49,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:09:49,605 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:09:49,625 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:09:50,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.360 0.655 2026-10-19 12:09:50,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.021 2026-10-19 12:09:50,770 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:50,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.122 2026-10-19 12:09:50,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-19 12:09:51,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 12:09:51,831 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:09:51,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.193 0.597 2026-10-19 12:09:51,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.085 2026-10-19 12:09:52,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.021 2026-10-19 12:09:52,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:09:52,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.033 0.063 2026-10-19 12:09:52,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.141 2026-10-19 12:09:52,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:52,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.224 2026-10-19 12:09:52,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.286 2026-10-19 12:09:52,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.370 2026-10-19 12:09:52,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:52,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:52,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:09:52,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.434 2026-10-19 12:09:52,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.392 2026-10-19 12:09:52,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.358 2026-10-19 12:09:52,682 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:09:52,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.369 2026-10-19 12:09:52,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.383 2026-10-19 12:09:52,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:09:52,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.259 2026-10-19 12:09:52,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.263 2026-10-19 12:09:52,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.027 0.270 2026-10-19 12:09:52,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.281 2026-10-19 12:09:52,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.237 2026-10-19 12:09:52,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.002 0.185 2026-10-19 12:09:52,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.137 2026-10-19 12:09:52,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:52] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.168 2026-10-19 12:09:53,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.165 2026-10-19 12:09:53,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.115 2026-10-19 12:09:53,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.010 0.109 2026-10-19 12:09:53,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.079 2026-10-19 12:09:53,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-19 12:09:53,221 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-10-19 12:09:53,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.024 2026-10-19 12:09:53,246 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-19 12:09:53,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-10-19 12:09:53,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-19 12:09:53,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-10-19 12:09:53,312 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-19 12:09:53,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-10-19 12:09:53,346 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-19 12:09:53,361 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-10-19 12:09:53,378 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-19 12:09:53,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-10-19 12:09:53,411 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:09:53,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:09:53,426 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12581 2026-10-19 12:09:53,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:09:53,428 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12581 2026-10-19 12:09:53,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_120953_531422_TestUi.txt 2026-10-19 12:09:53,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3nex4luw_chrome_odoo" 2026-10-19 12:09:53,558 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-10-19 12:09:58,329 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12786 2026-10-19 12:09:58,330 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp08v44sq6_chrome_odoo 2026-10-19 12:09:58,330 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45157/json/version 2026-10-19 12:09:58,332 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45157/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:09:58,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:09:58,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45157/json 2026-10-19 12:09:58,440 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45157/json with timeout 3 increased to 10s during tests 2026-10-19 12:09:58,500 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45157/devtools/page/82DD7E390F396ACA2EC77EA3DD1C546D 2026-10-19 12:09:58,516 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:09:58,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:09:58,907 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:09:58,910 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:09:58,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:09:58,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:09:58,940 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:09:59,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.122 0.837 2026-10-19 12:09:59,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '82DD7E390F396ACA2EC77EA3DD1C546D', 'loaderId': 'C32F5D73636DFA23D76545E8AD3289E4', 'isDownload': False} 2026-10-19 12:09:59,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-19 12:09:59,930 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:09:59,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.013 2026-10-19 12:09:59,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:09:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.036 2026-10-19 12:10:00,013 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:00] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.056 2026-10-19 12:10:00,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.024 2026-10-19 12:10:00,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-19 12:10:00,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:10:00,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-19 12:10:00,634 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:10:00,677 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:10:01,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.378 0.803 2026-10-19 12:10:01,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 1.184 2026-10-19 12:10:02,015 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:02,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.127 2026-10-19 12:10:02,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-19 12:10:02,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 12:10:03,045 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:10:03,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.335 0.589 2026-10-19 12:10:03,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.084 2026-10-19 12:10:03,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.022 2026-10-19 12:10:03,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 12:10:03,580 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.035 0.053 2026-10-19 12:10:03,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.126 2026-10-19 12:10:03,650 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:10:03,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.169 2026-10-19 12:10:03,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.244 2026-10-19 12:10:03,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:03,785 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:03,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:10:03,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.050 0.310 2026-10-19 12:10:03,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.411 2026-10-19 12:10:03,952 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.349 2026-10-19 12:10:04,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.329 2026-10-19 12:10:04,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:04,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.344 2026-10-19 12:10:04,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.256 2026-10-19 12:10:04,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:10:04,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.193 2026-10-19 12:10:04,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.151 2026-10-19 12:10:04,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.035 0.196 2026-10-19 12:10:04,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.212 2026-10-19 12:10:04,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.163 2026-10-19 12:10:04,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.147 2026-10-19 12:10:04,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.158 2026-10-19 12:10:04,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.188 2026-10-19 12:10:04,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.007 0.239 2026-10-19 12:10:04,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.205 2026-10-19 12:10:04,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.248 2026-10-19 12:10:04,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:10:04,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-19 12:10:04,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.289 2026-10-19 12:10:04,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-10-19 12:10:04,583 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-19 12:10:04,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-10-19 12:10:04,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 12:10:04,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-19 12:10:04,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.329 2026-10-19 12:10:04,646 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-10-19 12:10:04,663 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-10-19 12:10:04,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.332 2026-10-19 12:10:04,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-10-19 12:10:04,697 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-19 12:10:04,712 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-19 12:10:04,720 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.347 2026-10-19 12:10:04,732 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-19 12:10:04,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 12:10:04,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 12:10:04,778 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-10-19 12:10:04,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.330 2026-10-19 12:10:04,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:10:04,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.339 2026-10-19 12:10:04,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-19 12:10:04,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-19 12:10:04,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.327 2026-10-19 12:10:04,939 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-19 12:10:04,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:10:04,961 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-10-19 12:10:04,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:04] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.322 2026-10-19 12:10:04,980 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-19 12:10:04,997 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-19 12:10:05,011 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:10:05,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:05] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.329 2026-10-19 12:10:05,030 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-10-19 12:10:05,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-19 12:10:05,065 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-19 12:10:05,081 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:10:05,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-10-19 12:10:05,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:05] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.356 2026-10-19 12:10:05,112 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-10-19 12:10:05,128 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:10:05,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.329 2026-10-19 12:10:05,147 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-19 12:10:05,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:05] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.276 2026-10-19 12:10:05,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:05] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.251 2026-10-19 12:10:06,002 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-10-19 12:10:06,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:10:06,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-10-19 12:10:06,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-19 12:10:06,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-10-19 12:10:06,078 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:10:06,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-10-19 12:10:06,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-19 12:10:06,128 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-10-19 12:10:06,144 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:10:06,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-10-19 12:10:06,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:10:06,193 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:10:06,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:10:06,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-10-19 12:10:07,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:10:07,061 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-19 12:10:07,077 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-19 12:10:07,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 12:10:07,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:10:07,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-10-19 12:10:07,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:10:07,219 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:10:07,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:07,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:07,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:10:07,247 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:10:07,276 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:10:07,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.025 2026-10-19 12:10:07,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47560615 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-10-19 12:10:07,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:10:07,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47560615 with result: [{'id': 66, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-10-19 12:10:07,592 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.130 0.182 2026-10-19 12:10:07,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:07] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.020 2026-10-19 12:10:08,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:10:08,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:10:08,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:10:08,450 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:10:08,462 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:10:08,479 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:10:08,495 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:10:08,595 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-10-19 12:10:08,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-10-19 12:10:08,603 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:10:08,625 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:08,654 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12786 2026-10-19 12:10:08,656 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:10:08,658 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12786 2026-10-19 12:10:08,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121008_765210_TestUi.txt 2026-10-19 12:10:08,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp08v44sq6_chrome_odoo" 2026-10-19 12:10:08,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-10-19 12:10:09,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13013 2026-10-19 12:10:09,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb8f_wdjb_chrome_odoo 2026-10-19 12:10:09,917 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44445/json/version 2026-10-19 12:10:09,919 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44445/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:10,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:10,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44445/json 2026-10-19 12:10:10,027 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44445/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:10,051 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44445/devtools/page/2B9DE3B39FA01CE1020937744654C97D 2026-10-19 12:10:10,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:10:10,086 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:10:10,536 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:10:10,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:10:10,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:10:10,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:10:10,567 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:11,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:11] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.158 0.936 2026-10-19 12:10:11,662 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2B9DE3B39FA01CE1020937744654C97D', 'loaderId': '6630232ABE9F66335516894347E5D264', 'isDownload': False} 2026-10-19 12:10:11,663 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-19 12:10:11,689 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:11,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:11] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.015 2026-10-19 12:10:11,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:11] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.030 2026-10-19 12:10:11,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:11] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.058 2026-10-19 12:10:12,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-19 12:10:12,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-10-19 12:10:12,414 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:12,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:10:12,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:10:12,464 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:10:13,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.332 0.675 2026-10-19 12:10:13,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.052 1.019 2026-10-19 12:10:13,601 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:13,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.156 2026-10-19 12:10:13,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 12:10:13,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 12:10:14,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:10:14,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.240 0.568 2026-10-19 12:10:14,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.086 2026-10-19 12:10:14,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.023 2026-10-19 12:10:14,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:10:15,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.036 0.079 2026-10-19 12:10:15,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:10:15,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.157 2026-10-19 12:10:15,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.193 2026-10-19 12:10:15,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.227 2026-10-19 12:10:15,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.274 2026-10-19 12:10:15,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:10:15,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:10:15,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:10:15,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.339 2026-10-19 12:10:15,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.270 2026-10-19 12:10:15,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:10:15,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.288 2026-10-19 12:10:15,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.337 2026-10-19 12:10:15,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.296 2026-10-19 12:10:15,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:15,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.217 2026-10-19 12:10:15,580 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.024 0.218 2026-10-19 12:10:15,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.202 2026-10-19 12:10:15,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.209 2026-10-19 12:10:15,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.042 0.238 2026-10-19 12:10:15,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.220 2026-10-19 12:10:15,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.245 2026-10-19 12:10:15,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.022 0.297 2026-10-19 12:10:15,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.317 2026-10-19 12:10:15,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:15] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.008 0.358 2026-10-19 12:10:16,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.273 2026-10-19 12:10:16,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:10:16,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:10:16,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.287 2026-10-19 12:10:16,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-19 12:10:16,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.156 2026-10-19 12:10:16,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-10-19 12:10:16,102 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:10:16,107 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:10:16,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.079 2026-10-19 12:10:16,136 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:16,166 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13013 2026-10-19 12:10:16,170 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:10:16,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13013 2026-10-19 12:10:16,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121016_281091_TestUi.txt 2026-10-19 12:10:16,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb8f_wdjb_chrome_odoo" 2026-10-19 12:10:16,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-19 12:10:17,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13211 2026-10-19 12:10:17,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp68gfo2aa_chrome_odoo 2026-10-19 12:10:17,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37171/json/version 2026-10-19 12:10:17,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37171/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:17,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:17,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37171/json 2026-10-19 12:10:17,301 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37171/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:17,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37171/devtools/page/8417222521E41237DDC5EE947745AAEB 2026-10-19 12:10:17,333 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:10:17,349 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:10:17,721 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:10:17,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:10:17,728 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:10:17,729 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:10:17,746 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:18,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.127 0.893 2026-10-19 12:10:18,767 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8417222521E41237DDC5EE947745AAEB', 'loaderId': '410805277F0254AC1E776D0D6C3BA574', 'isDownload': False} 2026-10-19 12:10:18,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-19 12:10:18,789 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:18,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:18] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 12:10:18,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:18] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.027 2026-10-19 12:10:18,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:18] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.052 2026-10-19 12:10:19,404 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-10-19 12:10:19,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-10-19 12:10:19,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:10:19,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:10:19,495 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:10:19,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:10:20,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.366 0.692 2026-10-19 12:10:20,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.074 2026-10-19 12:10:20,681 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:20,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.122 2026-10-19 12:10:20,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:10:20,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-19 12:10:21,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:10:21,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.243 0.557 2026-10-19 12:10:21,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.082 2026-10-19 12:10:21,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.015 2026-10-19 12:10:21,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.014 0.008 2026-10-19 12:10:22,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.054 0.081 2026-10-19 12:10:22,166 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:10:22,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.176 2026-10-19 12:10:22,278 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.231 2026-10-19 12:10:22,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.300 2026-10-19 12:10:22,366 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:22,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:10:22,430 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:10:22,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.353 2026-10-19 12:10:22,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.067 0.440 2026-10-19 12:10:22,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.385 2026-10-19 12:10:22,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.409 2026-10-19 12:10:22,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.417 2026-10-19 12:10:22,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.289 2026-10-19 12:10:22,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.308 2026-10-19 12:10:22,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:10:22,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:10:22,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.034 0.211 2026-10-19 12:10:22,894 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.026 0.275 2026-10-19 12:10:22,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.287 2026-10-19 12:10:22,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.245 2026-10-19 12:10:22,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.202 2026-10-19 12:10:22,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:22] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.173 2026-10-19 12:10:23,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.029 0.229 2026-10-19 12:10:23,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-19 12:10:23,121 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-10-19 12:10:23,132 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-19 12:10:23,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-10-19 12:10:23,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.310 2026-10-19 12:10:23,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-19 12:10:23,183 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-10-19 12:10:23,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-19 12:10:23,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.011 0.281 2026-10-19 12:10:23,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-10-19 12:10:23,228 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:10:23,231 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:10:23,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.300 2026-10-19 12:10:23,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:10:23,273 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13211 2026-10-19 12:10:23,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:10:23,285 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.012 0.309 2026-10-19 12:10:23,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13211 2026-10-19 12:10:23,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.285 2026-10-19 12:10:23,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.049 0.242 2026-10-19 12:10:23,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121023_405410_TestUi.txt 2026-10-19 12:10:23,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp68gfo2aa_chrome_odoo" 2026-10-19 12:10:23,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-10-19 12:10:24,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13413 2026-10-19 12:10:24,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptkox2h2q_chrome_odoo 2026-10-19 12:10:24,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44013/json/version 2026-10-19 12:10:24,969 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44013/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:25,001 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:25,001 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44013/json 2026-10-19 12:10:25,002 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44013/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:25,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44013/devtools/page/6071A391B319AFA919417CB70556D5E6 2026-10-19 12:10:25,023 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:10:25,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:10:25,408 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:10:25,412 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:10:25,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:10:25,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:10:25,446 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:26,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:26] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.158 0.963 2026-10-19 12:10:26,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6071A391B319AFA919417CB70556D5E6', 'loaderId': '492EC01A0AEC84BFC4D20B7E1F365B71', 'isDownload': False} 2026-10-19 12:10:26,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-19 12:10:26,604 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:26,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:26] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-19 12:10:26,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:26] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.028 2026-10-19 12:10:26,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:26] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.056 2026-10-19 12:10:27,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:10:27,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-19 12:10:27,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:10:27,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.015 0.013 2026-10-19 12:10:27,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:10:27,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:10:27,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 12:10:27,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:10:28,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.585 0.789 2026-10-19 12:10:28,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:28] "GET /pos/ui HTTP/1.1" 200 - 21 0.038 1.388 2026-10-19 12:10:28,945 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:29,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.082 0.160 2026-10-19 12:10:29,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.011 2026-10-19 12:10:29,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.017 0.012 2026-10-19 12:10:29,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.014 2026-10-19 12:10:29,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 12:10:30,128 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:10:30,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.252 0.570 2026-10-19 12:10:30,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.076 2026-10-19 12:10:30,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-19 12:10:30,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:10:30,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.052 0.110 2026-10-19 12:10:30,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:10:30,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.048 0.195 2026-10-19 12:10:30,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.299 2026-10-19 12:10:30,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.323 2026-10-19 12:10:30,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:30,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:10:30,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:30,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.031 0.396 2026-10-19 12:10:30,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.423 2026-10-19 12:10:30,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.328 2026-10-19 12:10:31,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.331 2026-10-19 12:10:31,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.344 2026-10-19 12:10:31,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.265 2026-10-19 12:10:31,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:10:31,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.269 2026-10-19 12:10:31,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:10:31,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.027 0.267 2026-10-19 12:10:31,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.274 2026-10-19 12:10:31,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.266 2026-10-19 12:10:31,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.215 2026-10-19 12:10:31,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.168 2026-10-19 12:10:31,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.013 0.154 2026-10-19 12:10:31,417 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.198 2026-10-19 12:10:31,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.213 2026-10-19 12:10:31,544 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-19 12:10:31,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.262 2026-10-19 12:10:31,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-10-19 12:10:31,583 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-19 12:10:31,601 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-10-19 12:10:31,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.260 2026-10-19 12:10:31,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-19 12:10:31,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-10-19 12:10:31,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.267 2026-10-19 12:10:31,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-19 12:10:31,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.291 2026-10-19 12:10:31,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-10-19 12:10:31,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-19 12:10:31,693 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-10-19 12:10:31,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.255 2026-10-19 12:10:31,709 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-19 12:10:31,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.222 2026-10-19 12:10:31,730 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-10-19 12:10:31,749 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-19 12:10:31,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.187 2026-10-19 12:10:31,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-10-19 12:10:31,777 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-19 12:10:31,793 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-10-19 12:10:31,811 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-19 12:10:31,828 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-10-19 12:10:31,845 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-19 12:10:31,860 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-10-19 12:10:31,877 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:10:31,878 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:10:31,899 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:31,908 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13413 2026-10-19 12:10:31,909 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:10:31,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13413 2026-10-19 12:10:32,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121032_009891_TestUi.txt 2026-10-19 12:10:32,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptkox2h2q_chrome_odoo" 2026-10-19 12:10:32,041 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-19 12:10:32,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13625 2026-10-19 12:10:32,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfnccvdnd_chrome_odoo 2026-10-19 12:10:32,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45037/json/version 2026-10-19 12:10:32,890 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45037/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:32,990 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:32,991 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45037/json 2026-10-19 12:10:32,992 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45037/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:33,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45037/devtools/page/45EE843E8AB2361383FA5FF63746359B 2026-10-19 12:10:33,021 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:10:33,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:10:33,387 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:10:33,390 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:10:33,396 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:10:33,396 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:10:33,422 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:34,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.158 0.860 2026-10-19 12:10:34,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '45EE843E8AB2361383FA5FF63746359B', 'loaderId': 'DCAA82BEB2AC609C60B0A69BED0BD7BD', 'isDownload': False} 2026-10-19 12:10:34,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-19 12:10:34,472 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:34,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.029 0.011 2026-10-19 12:10:34,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.051 2026-10-19 12:10:34,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:34] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.058 2026-10-19 12:10:35,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.012 2026-10-19 12:10:35,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.009 2026-10-19 12:10:35,266 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-10-19 12:10:35,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:10:35,285 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:35,305 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:10:36,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:10:36,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.467 0.690 2026-10-19 12:10:36,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.101 2026-10-19 12:10:36,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.021 2026-10-19 12:10:36,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-19 12:10:36,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.053 0.072 2026-10-19 12:10:36,908 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:10:36,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.164 2026-10-19 12:10:37,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.213 2026-10-19 12:10:37,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10: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-10-19 12:10:37,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:10:37,058 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:10:37,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.307 2026-10-19 12:10:37,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.358 2026-10-19 12:10:37,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.419 2026-10-19 12:10:37,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.322 2026-10-19 12:10:37,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.338 2026-10-19 12:10:37,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.246 2026-10-19 12:10:37,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:10:37,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.024 0.269 2026-10-19 12:10:37,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.246 2026-10-19 12:10:37,433 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:10:37,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.177 2026-10-19 12:10:37,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.194 2026-10-19 12:10:37,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.193 2026-10-19 12:10:37,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.175 2026-10-19 12:10:37,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.144 2026-10-19 12:10:37,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.154 2026-10-19 12:10:37,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.185 2026-10-19 12:10:37,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.226 2026-10-19 12:10:37,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.010 0.247 2026-10-19 12:10:37,735 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:10:37,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.020 0.247 2026-10-19 12:10:37,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:10:37,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.248 2026-10-19 12:10:37,801 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:10:37,812 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:10:37,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.219 2026-10-19 12:10:37,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:10:37,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:10:37,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:10:37,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.101 2026-10-19 12:10:37,895 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:10:37,921 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-10-19 12:10:37,924 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:10:37,935 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-19 12:10:37,952 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:10:37,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:10:37,996 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-10-19 12:10:37,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-10-19 12:10:38,023 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:10:38,043 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-10-19 12:10:38,051 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:10:38,052 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:10:38,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:10:38,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13625 2026-10-19 12:10:38,102 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:10:38,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13625 2026-10-19 12:10:38,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121038_211005_TestUi.txt 2026-10-19 12:10:38,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfnccvdnd_chrome_odoo" 2026-10-19 12:10:38,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-19 12:10:38,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13814 2026-10-19 12:10:38,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0umqwea3_chrome_odoo 2026-10-19 12:10:38,756 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39599/json/version 2026-10-19 12:10:38,758 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39599/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:38,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:38,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39599/json 2026-10-19 12:10:38,840 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39599/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:38,850 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39599/devtools/page/85EA4946A6291A98E56D8117A0D8D8D0 2026-10-19 12:10:38,860 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:10:38,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:10:39,200 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:10:39,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:10:39,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:10:39,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:10:39,250 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:10:41,296 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.160 1.896 2026-10-19 12:10:41,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '85EA4946A6291A98E56D8117A0D8D8D0', 'loaderId': '737FC2688F08E4127114F70F49E6DC52', 'isDownload': False} 2026-10-19 12:10:41,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-19 12:10:41,323 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:41,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.010 2026-10-19 12:10:41,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-19 12:10:41,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:41] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.051 2026-10-19 12:10:42,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:10:42,042 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-19 12:10:42,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:10:42,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-19 12:10:42,123 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:10:42,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:10:43,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.446 0.679 2026-10-19 12:10:43,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.128 2026-10-19 12:10:43,377 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:10:43,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.100 2026-10-19 12:10:43,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.015 2026-10-19 12:10:43,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 12:10:44,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.218 0.503 2026-10-19 12:10:44,426 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:10:44,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.078 2026-10-19 12:10:44,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.018 2026-10-19 12:10:44,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:10:44,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.053 0.065 2026-10-19 12:10:44,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:10:44,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.169 2026-10-19 12:10:44,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.235 2026-10-19 12:10:44,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.277 2026-10-19 12:10:44,972 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:10:44,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:10:45,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:10:45,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.373 2026-10-19 12:10:45,063 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:10:45,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.466 2026-10-19 12:10:45,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.360 2026-10-19 12:10:45,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.029 0.406 2026-10-19 12:10:45,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.412 2026-10-19 12:10:45,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.277 2026-10-19 12:10:45,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:10:45,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.264 2026-10-19 12:10:45,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.217 2026-10-19 12:10:45,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.221 2026-10-19 12:10:45,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.204 2026-10-19 12:10:45,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.026 0.216 2026-10-19 12:10:45,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.189 2026-10-19 12:10:45,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.171 2026-10-19 12:10:45,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.032 0.231 2026-10-19 12:10:45,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.252 2026-10-19 12:10:45,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.010 0.261 2026-10-19 12:10:45,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:10:45,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.011 0.196 2026-10-19 12:10:45,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:10:45,735 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:10:45,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.158 2026-10-19 12:10:45,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:10:45,766 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:10:45,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:10:45,801 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:10:45,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:10:45,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.038 0.080 2026-10-19 12:10:45,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-19 12:10:46,683 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-10-19 12:10:46,694 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:10:46,728 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:10:46,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:10:46,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:10:46,755 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:10:46,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:10:46,778 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:10:46,797 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:10:46,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34436968 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-10-19 12:10:46,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:10:47,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34436968 with result: [{'id': 67, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-10-19 12:10:47,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.147 0.194 2026-10-19 12:10:47,269 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:47] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.021 0.012 2026-10-19 12:10:47,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:10:47,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:10:47,981 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:10:47,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:10:48,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-19 12:10:48,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-19 12:10:48,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:48] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.019 0.042 2026-10-19 12:10:48,850 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-10-19 12:10:49,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:10:49,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-19 12:10:49,628 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-19 12:10:49,643 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:49] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.007 0.020 2026-10-19 12:10:49,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:49] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.019 0.041 2026-10-19 12:10:50,506 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: account.move 2026-10-19 12:10:51,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:51] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.886 1.244 2026-10-19 12:10:52,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:52] "GET /web HTTP/1.1" 200 - 43 0.028 0.484 2026-10-19 12:10:52,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:52] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.021 2026-10-19 12:10:52,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:52] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.034 2026-10-19 12:10:52,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:52] "GET /web/webclient/load_menus/107f5946d913000e13156b05aa416bec2713badeade4a382e9a0df8133303f0a HTTP/1.1" 200 - 2 0.002 0.072 2026-10-19 12:10:52,518 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:10:52,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.065 2026-10-19 12:10:52,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:52] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.021 2026-10-19 12:10:53,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:10:53,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:10:53,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:10:54,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.112 0.156 2026-10-19 12:10:54,095 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:10:54,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.276 2026-10-19 12:10:54,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.269 2026-10-19 12:10:54,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.219 2026-10-19 12:10:54,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.081 0.253 2026-10-19 12:10:54,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.028 0.376 2026-10-19 12:10:54,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.207 2026-10-19 12:10:54,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.220 2026-10-19 12:10:54,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.260 2026-10-19 12:10:54,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.278 2026-10-19 12:10:54,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.113 2026-10-19 12:10:54,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 11 0.030 0.189 2026-10-19 12:10:54,696 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /web?reload=true HTTP/1.1" 200 - 16 0.047 0.119 2026-10-19 12:10:54,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.025 2026-10-19 12:10:54,811 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:10:55,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 12:10:55,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-19 12:10:55,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-19 12:10:55,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.030 0.014 2026-10-19 12:10:56,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.064 0.124 2026-10-19 12:10:56,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.009 0.152 2026-10-19 12:10:56,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.128 2026-10-19 12:10:56,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.146 2026-10-19 12:10:56,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.035 0.175 2026-10-19 12:10:56,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.090 2026-10-19 12:10:56,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.109 2026-10-19 12:10:56,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.077 2026-10-19 12:10:56,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 304 - 11 0.020 0.117 2026-10-19 12:10:56,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.140 2026-10-19 12:10:56,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.068 0.100 2026-10-19 12:10:56,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:56] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.014 0.039 2026-10-19 12:10:57,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-19 12:10:57,468 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:10:57,481 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13814 2026-10-19 12:10:57,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:10:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:10:57,484 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:10:57,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13814 2026-10-19 12:10:57,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121057_610407_TestUi.txt 2026-10-19 12:10:57,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0umqwea3_chrome_odoo" 2026-10-19 12:10:57,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-10-19 12:10:58,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14083 2026-10-19 12:10:58,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmwj1qm6i_chrome_odoo 2026-10-19 12:10:58,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34861/json/version 2026-10-19 12:10:58,541 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34861/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:10:58,595 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:10:58,595 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34861/json 2026-10-19 12:10:58,596 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34861/json with timeout 3 increased to 10s during tests 2026-10-19 12:10:58,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34861/devtools/page/972FA8921C2B62AF2B1DAC93CD6B17E3 2026-10-19 12:10:58,633 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:10:58,644 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:10:58,852 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:10:58,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:10:58,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:10:58,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:10:58,896 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:00,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.250 0.965 2026-10-19 12:11:00,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '972FA8921C2B62AF2B1DAC93CD6B17E3', 'loaderId': 'A79DA8F8F9903085CDA154FDC53DC269', 'isDownload': False} 2026-10-19 12:11:00,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-19 12:11:00,142 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:00,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.015 2026-10-19 12:11:00,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.036 2026-10-19 12:11:00,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-10-19 12:11:00,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.013 2026-10-19 12:11:00,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.018 2026-10-19 12:11:00,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-19 12:11:00,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:11:00,765 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:11:00,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:01,544 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:11:01,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.330 0.677 2026-10-19 12:11:01,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.086 2026-10-19 12:11:01,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.022 2026-10-19 12:11:02,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:11:02,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.038 0.062 2026-10-19 12:11:02,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.148 2026-10-19 12:11:02,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:11:02,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.228 2026-10-19 12:11:02,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.281 2026-10-19 12:11:02,402 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:11:02,410 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:02,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:02,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.342 2026-10-19 12:11:02,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:02,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.372 2026-10-19 12:11:02,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.348 2026-10-19 12:11:02,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.330 2026-10-19 12:11:02,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.303 2026-10-19 12:11:02,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.214 2026-10-19 12:11:02,668 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:11:02,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.198 2026-10-19 12:11:02,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.191 2026-10-19 12:11:02,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.214 2026-10-19 12:11:02,726 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.163 2026-10-19 12:11:02,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.047 0.184 2026-10-19 12:11:02,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.233 2026-10-19 12:11:02,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.253 2026-10-19 12:11:03,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.312 2026-10-19 12:11:03,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.001 0.323 2026-10-19 12:11:03,065 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:11:03,076 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:11:03,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.014 0.319 2026-10-19 12:11:03,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:11:03,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:11:03,127 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:11:03,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.243 2026-10-19 12:11:03,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:11:03,178 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-10-19 12:11:03,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:11:03,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.229 2026-10-19 12:11:03,197 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:11:03,202 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:11:03,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 12:11:03,214 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:11:03,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.146 2026-10-19 12:11:03,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:11:03,245 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:11:03,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:11:03,275 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-10-19 12:11:03,292 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:11:03,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-19 12:11:03,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:11:03,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:03,356 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14083 2026-10-19 12:11:03,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:11:03,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14083 2026-10-19 12:11:03,366 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 12:11:03,478 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121103_477907_TestUi.txt 2026-10-19 12:11:03,478 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmwj1qm6i_chrome_odoo" 2026-10-19 12:11:03,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-19 12:11:04,102 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14283 2026-10-19 12:11:04,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprb3guzd1_chrome_odoo 2026-10-19 12:11:04,103 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34625/json/version 2026-10-19 12:11:04,105 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34625/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:04,186 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:04,186 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34625/json 2026-10-19 12:11:04,187 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34625/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:04,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34625/devtools/page/2DF4BB5E46087012B64078BA04944427 2026-10-19 12:11:04,234 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:11:04,245 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:11:04,526 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:11:04,528 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:11:04,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:11:04,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:11:04,551 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:05,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.137 0.823 2026-10-19 12:11:05,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2DF4BB5E46087012B64078BA04944427', 'loaderId': '777FC0DAAF42A2F38F53E988170CEB45', 'isDownload': False} 2026-10-19 12:11:05,512 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-19 12:11:05,554 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:05,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.026 2026-10-19 12:11:05,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.041 2026-10-19 12:11:05,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:05] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.059 2026-10-19 12:11:06,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-19 12:11:06,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-10-19 12:11:06,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-19 12:11:06,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:11:06,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:11:06,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:07,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.375 0.704 2026-10-19 12:11:07,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 1.092 2026-10-19 12:11:07,586 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:07,697 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.113 2026-10-19 12:11:07,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:11:07,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:11:08,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:11:08,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.234 0.555 2026-10-19 12:11:08,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.072 2026-10-19 12:11:08,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-10-19 12:11:08,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-19 12:11:08,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.047 0.053 2026-10-19 12:11:08,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.133 2026-10-19 12:11:08,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:11:09,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.197 2026-10-19 12:11:09,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.239 2026-10-19 12:11:09,110 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11: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-10-19 12:11:09,127 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:09,138 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:09,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.301 2026-10-19 12:11:09,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.355 2026-10-19 12:11:09,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.331 2026-10-19 12:11:09,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.312 2026-10-19 12:11:09,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.031 0.339 2026-10-19 12:11:09,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.256 2026-10-19 12:11:09,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:11:09,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.267 2026-10-19 12:11:09,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.219 2026-10-19 12:11:09,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.025 0.263 2026-10-19 12:11:09,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.264 2026-10-19 12:11:09,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.232 2026-10-19 12:11:09,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.178 2026-10-19 12:11:09,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.186 2026-10-19 12:11:09,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.220 2026-10-19 12:11:09,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.202 2026-10-19 12:11:09,720 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.178 2026-10-19 12:11:09,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.011 0.165 2026-10-19 12:11:09,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.126 2026-10-19 12:11:09,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:11:09,845 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:11:09,860 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:11:09,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:11:09,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:11:09,908 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:11:09,925 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:11:09,944 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:11:09,959 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:11:09,975 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:11:10,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:10] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:10,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:11:10,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:11:10,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:11:10,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:11:10,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:11:10,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:11:10,108 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:11:10,124 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:11:10,126 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:11:10,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14283 2026-10-19 12:11:10,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:11:10,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14283 2026-10-19 12:11:10,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121110_239304_TestUi.txt 2026-10-19 12:11:10,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprb3guzd1_chrome_odoo" 2026-10-19 12:11:10,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-10-19 12:11:10,986 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14479 2026-10-19 12:11:10,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpc_2njcbz_chrome_odoo 2026-10-19 12:11:10,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45635/json/version 2026-10-19 12:11:10,989 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45635/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:11,012 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:11,013 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45635/json 2026-10-19 12:11:11,015 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45635/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:11,024 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45635/devtools/page/C2B94082474AC94B4862BBE37B5B4D23 2026-10-19 12:11:11,042 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:11:11,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:11:11,266 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:11:11,269 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:11:11,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:11:11,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:11:11,298 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:12,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.150 0.931 2026-10-19 12:11:12,379 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C2B94082474AC94B4862BBE37B5B4D23', 'loaderId': '16C5FE27DFF56A9AA8F40B0F087D823F', 'isDownload': False} 2026-10-19 12:11:12,379 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-19 12:11:12,409 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:12,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:12] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.014 2026-10-19 12:11:12,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:12] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.037 2026-10-19 12:11:12,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:12] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.061 2026-10-19 12:11:13,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:13] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.011 2026-10-19 12:11:13,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.023 2026-10-19 12:11:13,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:11:13,211 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:11:13,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-19 12:11:13,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:14,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.353 0.576 2026-10-19 12:11:14,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 0.948 2026-10-19 12:11:14,296 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:14,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.158 2026-10-19 12:11:14,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-19 12:11:14,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:11:15,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.205 0.463 2026-10-19 12:11:15,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:11:15,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.077 2026-10-19 12:11:15,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-19 12:11:15,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:11:15,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.048 0.071 2026-10-19 12:11:15,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:11:15,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.186 2026-10-19 12:11:15,704 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.250 2026-10-19 12:11:15,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:11:15,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:11:15,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:11:15,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.330 2026-10-19 12:11:15,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.397 2026-10-19 12:11:15,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.480 2026-10-19 12:11:15,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.330 2026-10-19 12:11:16,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.355 2026-10-19 12:11:16,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:16,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.251 2026-10-19 12:11:16,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.243 2026-10-19 12:11:16,086 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:11:16,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.210 2026-10-19 12:11:16,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.182 2026-10-19 12:11:16,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.044 0.192 2026-10-19 12:11:16,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.234 2026-10-19 12:11:16,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.196 2026-10-19 12:11:16,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.192 2026-10-19 12:11:16,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.238 2026-10-19 12:11:16,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:11:16,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.330 2026-10-19 12:11:16,478 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-10-19 12:11:16,497 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:11:16,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.028 0.355 2026-10-19 12:11:16,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14479 2026-10-19 12:11:16,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:11:16,542 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14479 2026-10-19 12:11:16,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.301 2026-10-19 12:11:16,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.301 2026-10-19 12:11:16,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.019 0.268 2026-10-19 12:11:16,654 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121116_654602_TestUi.txt 2026-10-19 12:11:16,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpc_2njcbz_chrome_odoo" 2026-10-19 12:11:16,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.179 2026-10-19 12:11:16,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-10-19 12:11:21,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14682 2026-10-19 12:11:21,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpq8k_icr7_chrome_odoo 2026-10-19 12:11:21,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43849/json/version 2026-10-19 12:11:21,526 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43849/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:21,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:21,635 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43849/json 2026-10-19 12:11:21,635 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43849/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:21,649 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43849/devtools/page/25E2DE18B0A1BC757F9AE7750EDA798F 2026-10-19 12:11:21,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:11:21,695 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:11:22,106 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:11:22,110 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:11:22,127 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:11:22,128 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:11:22,154 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:23,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.139 0.891 2026-10-19 12:11:23,193 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '25E2DE18B0A1BC757F9AE7750EDA798F', 'loaderId': '15C72E5B8AC0F93E24780D2293079840', 'isDownload': False} 2026-10-19 12:11:23,194 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-19 12:11:23,232 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:23,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:23] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-10-19 12:11:23,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:23] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.020 2026-10-19 12:11:23,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:23] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-10-19 12:11:23,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-19 12:11:23,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-10-19 12:11:24,041 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:11:24,051 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:11:24,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.035 2026-10-19 12:11:24,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:24,885 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-19 12:11:25,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.443 0.769 2026-10-19 12:11:25,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.084 2026-10-19 12:11:25,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.022 2026-10-19 12:11:25,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-10-19 12:11:25,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.056 0.058 2026-10-19 12:11:25,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.157 2026-10-19 12:11:25,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:25,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.231 2026-10-19 12:11:25,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.269 2026-10-19 12:11:25,893 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:25,917 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:11:25,933 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:11:25,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.315 2026-10-19 12:11:25,987 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:11:26,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.381 2026-10-19 12:11:26,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.344 2026-10-19 12:11:26,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.285 2026-10-19 12:11:26,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.007 0.315 2026-10-19 12:11:26,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.183 2026-10-19 12:11:26,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.170 2026-10-19 12:11:26,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:11:26,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.018 0.187 2026-10-19 12:11:26,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.193 2026-10-19 12:11:26,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.178 2026-10-19 12:11:26,266 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.150 2026-10-19 12:11:26,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.124 2026-10-19 12:11:26,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.017 0.132 2026-10-19 12:11:26,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.159 2026-10-19 12:11:26,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.170 2026-10-19 12:11:26,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.219 2026-10-19 12:11:26,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.283 2026-10-19 12:11:26,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:11:26,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.335 2026-10-19 12:11:26,683 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:11:26,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:11:26,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:11:26,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:11:26,728 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:11:26,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.391 2026-10-19 12:11:26,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.367 2026-10-19 12:11:26,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.356 2026-10-19 12:11:26,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:11:26,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click 0 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('0'))' 2026-10-19 12:11:26,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.353 2026-10-19 12:11:26,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.374 2026-10-19 12:11:27,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.287 2026-10-19 12:11:27,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.307 2026-10-19 12:11:27,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.333 2026-10-19 12:11:27,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.339 2026-10-19 12:11:27,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.304 2026-10-19 12:11:27,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.268 2026-10-19 12:11:27,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.252 2026-10-19 12:11:27,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.226 2026-10-19 12:11:27,731 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:11:27,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:11:27,745 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:11:27,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:27,777 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14682 2026-10-19 12:11:27,778 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:11:27,778 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14682 2026-10-19 12:11:27,885 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121127_885215_TestUi.txt 2026-10-19 12:11:27,885 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpq8k_icr7_chrome_odoo" 2026-10-19 12:11:28,298 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14896 2026-10-19 12:11:28,298 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplrp4muxb_chrome_odoo 2026-10-19 12:11:28,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32911/json/version 2026-10-19 12:11:28,301 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32911/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:28,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:28,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32911/json 2026-10-19 12:11:28,349 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32911/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:28,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32911/devtools/page/EF66206931C64023399936287DE7B9C1 2026-10-19 12:11:28,403 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:11:28,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:11:28,448 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:11:28,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:11:28,455 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:11:28,455 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:11:28,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.019 0.056 2026-10-19 12:11:28,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EF66206931C64023399936287DE7B9C1', 'loaderId': '47D21D3A002E7FDEBCA9CCEDC1DE5050', 'isDownload': False} 2026-10-19 12:11:28,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-19 12:11:28,580 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:28,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:28] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-10-19 12:11:28,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:28] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.041 2026-10-19 12:11:28,654 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:28] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-19 12:11:29,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-19 12:11:29,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-19 12:11:29,310 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:11:29,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.023 2026-10-19 12:11:29,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:11:29,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:30,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-19 12:11:30,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.228 0.588 2026-10-19 12:11:30,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.087 2026-10-19 12:11:30,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-19 12:11:30,360 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:11:30,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.091 2026-10-19 12:11:30,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.142 2026-10-19 12:11:30,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.031 0.178 2026-10-19 12:11:30,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:11:30,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.261 2026-10-19 12:11:30,729 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:30,778 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 12:11:30,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:30,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.385 2026-10-19 12:11:30,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.450 2026-10-19 12:11:30,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.418 2026-10-19 12:11:30,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:30] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.403 2026-10-19 12:11:31,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.320 2026-10-19 12:11:31,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.231 2026-10-19 12:11:31,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:11:31,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.034 0.217 2026-10-19 12:11:31,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.163 2026-10-19 12:11:31,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.173 2026-10-19 12:11:31,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.164 2026-10-19 12:11:31,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.029 0.182 2026-10-19 12:11:31,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.023 0.190 2026-10-19 12:11:31,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.260 2026-10-19 12:11:31,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.298 2026-10-19 12:11:31,443 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:11:31,483 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:11:31,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.353 2026-10-19 12:11:31,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:11:31,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:11:31,526 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:11:31,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.419 2026-10-19 12:11:31,629 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:11:31,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.390 2026-10-19 12:11:31,635 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click 2 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('2'))' 2026-10-19 12:11:31,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.405 2026-10-19 12:11:31,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.376 2026-10-19 12:11:31,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.339 2026-10-19 12:11:31,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:11:31,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.341 2026-10-19 12:11:31,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.318 2026-10-19 12:11:31,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:31] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.294 2026-10-19 12:11:32,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:32] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.324 2026-10-19 12:11:32,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.338 2026-10-19 12:11:32,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:32] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-19 12:11:32,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:32] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.329 2026-10-19 12:11:32,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:32] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.314 2026-10-19 12:11:32,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:32] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.286 2026-10-19 12:11:32,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:32] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.237 2026-10-19 12:11:32,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:11:32,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-10-19 12:11:32,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-19 12:11:32,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-10-19 12:11:32,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-10-19 12:11:32,558 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:11:32,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14896 2026-10-19 12:11:32,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:11:32,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14896 2026-10-19 12:11:32,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121132_666434_TestUi.txt 2026-10-19 12:11:32,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplrp4muxb_chrome_odoo" 2026-10-19 12:11:32,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-10-19 12:11:37,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15114 2026-10-19 12:11:37,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4gaiwx9e_chrome_odoo 2026-10-19 12:11:37,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34895/json/version 2026-10-19 12:11:37,241 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34895/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:37,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:37,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34895/json 2026-10-19 12:11:37,275 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34895/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:37,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34895/devtools/page/EC7D2E33C0711BE91099E5022D55DE4B 2026-10-19 12:11:37,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:11:37,330 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:11:37,784 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:11:37,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:11:37,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:11:37,800 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:11:37,820 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:39,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.159 2.002 2026-10-19 12:11:39,980 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EC7D2E33C0711BE91099E5022D55DE4B', 'loaderId': '4E3E19B2C7D0F8642AC652A84ECE7026', 'isDownload': False} 2026-10-19 12:11:39,981 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-19 12:11:40,011 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:40,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.009 2026-10-19 12:11:40,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-19 12:11:40,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-10-19 12:11:40,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-10-19 12:11:40,609 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.015 2026-10-19 12:11:40,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:11:40,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:11:40,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.008 2026-10-19 12:11:40,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:41,475 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:11:41,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.466 0.717 2026-10-19 12:11:42,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.081 2026-10-19 12:11:42,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.025 2026-10-19 12:11:42,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:11:42,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.055 0.056 2026-10-19 12:11:42,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.139 2026-10-19 12:11:42,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:11:42,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.197 2026-10-19 12:11:42,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.249 2026-10-19 12:11:42,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.307 2026-10-19 12:11:42,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:42,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.369 2026-10-19 12:11:42,584 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:11:42,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.345 2026-10-19 12:11:42,619 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:11:42,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:11:42,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.361 2026-10-19 12:11:42,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.381 2026-10-19 12:11:42,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.424 2026-10-19 12:11:42,903 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.024 0.341 2026-10-19 12:11:42,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:42] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.032 0.306 2026-10-19 12:11:43,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:11:43,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.307 2026-10-19 12:11:43,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.315 2026-10-19 12:11:43,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.307 2026-10-19 12:11:43,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.264 2026-10-19 12:11:43,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.202 2026-10-19 12:11:43,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.206 2026-10-19 12:11:43,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.177 2026-10-19 12:11:43,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-10-19 12:11:43,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-10-19 12:11:43,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.249 2026-10-19 12:11:43,311 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-10-19 12:11:43,326 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 12:11:43,328 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:11:43,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.294 2026-10-19 12:11:43,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-10-19 12:11:43,401 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:11:43,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:11:43,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.329 2026-10-19 12:11:43,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15114 2026-10-19 12:11:43,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:11:43,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15114 2026-10-19 12:11:43,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.357 2026-10-19 12:11:43,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121143_556908_TestUi.txt 2026-10-19 12:11:43,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4gaiwx9e_chrome_odoo" 2026-10-19 12:11:43,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.382 2026-10-19 12:11:43,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, , ] 2026-10-19 12:11:43,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.023 0.374 2026-10-19 12:11:43,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.328 2026-10-19 12:11:43,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:43] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.330 2026-10-19 12:11:43,727 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-10-19 12:11:44,068 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:44,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:44] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.018 0.399 2026-10-19 12:11:44,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-10-19 12:11:45,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15317 2026-10-19 12:11:45,369 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9yn1z7v__chrome_odoo 2026-10-19 12:11:45,369 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34937/json/version 2026-10-19 12:11:45,371 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34937/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:45,386 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:45,386 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34937/json 2026-10-19 12:11:45,387 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34937/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:45,398 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34937/devtools/page/FB1F08C572BDABD3390761CC9CAB843A 2026-10-19 12:11:45,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:11:45,428 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:11:45,796 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:11:45,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:11:45,818 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:11:45,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:11:45,846 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:47,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.217 0.973 2026-10-19 12:11:47,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FB1F08C572BDABD3390761CC9CAB843A', 'loaderId': 'DF0551E11A888FCA3848C52464DFD16C', 'isDownload': False} 2026-10-19 12:11:47,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-19 12:11:47,065 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:47,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.017 2026-10-19 12:11:47,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-19 12:11:47,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.054 2026-10-19 12:11:47,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:11:47,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-19 12:11:47,816 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:11:47,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-19 12:11:47,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:11:47,880 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:48,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:11:48,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.335 0.623 2026-10-19 12:11:48,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.077 2026-10-19 12:11:49,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.024 2026-10-19 12:11:49,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:11:49,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.039 0.054 2026-10-19 12:11:49,206 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.130 2026-10-19 12:11:49,225 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:11:49,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.187 2026-10-19 12:11:49,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.241 2026-10-19 12:11:49,378 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:11:49,402 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:11:49,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:11:49,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.036 0.319 2026-10-19 12:11:49,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.407 2026-10-19 12:11:49,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.351 2026-10-19 12:11:49,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.330 2026-10-19 12:11:49,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.374 2026-10-19 12:11:49,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.266 2026-10-19 12:11:49,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:49,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.270 2026-10-19 12:11:49,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:11:49,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.020 0.258 2026-10-19 12:11:49,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.273 2026-10-19 12:11:49,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.261 2026-10-19 12:11:49,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.230 2026-10-19 12:11:49,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.163 2026-10-19 12:11:49,902 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.168 2026-10-19 12:11:49,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.176 2026-10-19 12:11:49,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.001 0.139 2026-10-19 12:11:50,000 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.152 2026-10-19 12:11:50,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:50] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.160 2026-10-19 12:11:50,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.026 0.111 2026-10-19 12:11:50,108 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:11:50,149 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:11:50,161 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-19 12:11:50,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.046 0.024 2026-10-19 12:11:50,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-19 12:11:50,193 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-10-19 12:11:51,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-10-19 12:11:51,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.050 0.049 2026-10-19 12:11:51,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-19 12:11:51,965 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:11:51,978 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:11:51,993 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:52,004 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15317 2026-10-19 12:11:52,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:11:52,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15317 2026-10-19 12:11:52,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121152_105340_TestUi.txt 2026-10-19 12:11:52,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9yn1z7v__chrome_odoo" 2026-10-19 12:11:52,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-10-19 12:11:52,850 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15515 2026-10-19 12:11:52,851 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjetc3sik_chrome_odoo 2026-10-19 12:11:52,851 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34839/json/version 2026-10-19 12:11:52,853 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34839/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:11:52,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:11:52,884 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34839/json 2026-10-19 12:11:52,885 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34839/json with timeout 3 increased to 10s during tests 2026-10-19 12:11:52,899 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34839/devtools/page/5D02F22C37F488CACCFD3988E699A802 2026-10-19 12:11:52,913 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:11:52,925 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:11:53,263 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:11:53,266 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:11:53,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:11:53,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:11:53,309 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:11:54,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.121 0.898 2026-10-19 12:11:54,326 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5D02F22C37F488CACCFD3988E699A802', 'loaderId': 'DFD92DB67DE1538C81C51F618FFDD28B', 'isDownload': False} 2026-10-19 12:11:54,327 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-19 12:11:54,349 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:11:54,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.012 2026-10-19 12:11:54,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-19 12:11:54,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-10-19 12:11:54,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.011 2026-10-19 12:11:54,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.023 0.021 2026-10-19 12:11:54,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:54,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 12:11:55,010 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:55,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:11:55,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:11:56,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.363 0.667 2026-10-19 12:11:56,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.065 2026-10-19 12:11:56,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-10-19 12:11:56,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:11:56,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.040 0.051 2026-10-19 12:11:56,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.135 2026-10-19 12:11:56,409 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:11:56,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.183 2026-10-19 12:11:56,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.225 2026-10-19 12:11:56,532 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:11:56,547 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:56,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:11:56,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.289 2026-10-19 12:11:56,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.389 2026-10-19 12:11:56,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.316 2026-10-19 12:11:56,730 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.303 2026-10-19 12:11:56,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.319 2026-10-19 12:11:56,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.215 2026-10-19 12:11:56,827 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:11:56,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.208 2026-10-19 12:11:56,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:56,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.024 0.221 2026-10-19 12:11:56,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.218 2026-10-19 12:11:56,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.217 2026-10-19 12:11:56,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.190 2026-10-19 12:11:56,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.150 2026-10-19 12:11:56,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.136 2026-10-19 12:11:57,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.164 2026-10-19 12:11:57,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.154 2026-10-19 12:11:57,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.165 2026-10-19 12:11:57,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.164 2026-10-19 12:11:57,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.121 2026-10-19 12:11:57,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:11:57,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:11:57,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:11:57,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.027 2026-10-19 12:11:57,328 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-19 12:11:57,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-19 12:11:57,384 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-19 12:11:57,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:11:57,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:11:57,425 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-19 12:11:57,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-19 12:11:57,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-10-19 12:11:57,473 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-10-19 12:11:57,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-10-19 12:11:57,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:11:57,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-10-19 12:11:57,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:11:57,563 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:11:57,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:11:57,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:11:57,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:57,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:11:57,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:11:57,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-19 12:11:57,663 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:11:57,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71957140 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-10-19 12:11:57,674 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:11:57,945 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71957140 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-10-19 12:11:57,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.141 0.169 2026-10-19 12:11:58,088 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 12:11:58,089 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 12:11:58,090 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 12:11:58,090 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 12:11:58,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 12:11:58,093 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 12:11:58,093 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 12:11:58,094 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 12:11:58,095 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 12:11:58,097 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 12:11:58,098 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 12:11:58,100 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 12:11:58,102 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 12:11:58,102 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 12:11:58,103 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 12:11:58,107 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 12:11:58,109 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 12:11:58,112 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 12:11:58,114 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 12:11:58,114 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 12:11:58,116 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 12:11:58,117 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 12:11:58,117 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 12:11:58,118 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 12:11:58,119 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 12:11:58,119 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 12:11:58,120 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 12:11:58,120 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 12:11:58,121 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 12:11:58,122 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 12:11:58,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:11:58,150 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:11:58,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:11:58,157 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:11:58,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:11:58,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:11:58,175 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 12:11:58,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:11:58,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:11:58,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 12:11:58,229 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 12:11:58,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:11:58,239 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 12:11:58,252 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 12:11:58,257 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 12:11:58,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 12:11:58,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:58,280 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 12:11:58,283 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 12:11:58,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 12:11:58,298 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 12:11:58,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.131 2026-10-19 12:11:58,314 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 12:11:58,324 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 12:11:58,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:11:58,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.087 2026-10-19 12:11:58,334 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:11:58,340 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 12:11:58,360 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 12:11:58,362 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 12:11:58,363 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 12:11:58,372 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 12:11:58,389 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 12:11:58,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 12:11:58,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.020 0.029 2026-10-19 12:11:58,402 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 12:11:58,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 12:11:58,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 12:11:58,407 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 12:11:58,408 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 12:11:58,409 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 12:11:58,410 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 12:11:58,411 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 12:11:58,412 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 12:11:58,413 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 12:11:58,414 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 12:11:58,415 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 12:11:58,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:11:58,441 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 12:11:58,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:11:58,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:11:58,468 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:11:58,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:11:58,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:11:58,488 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 12:11:58,491 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 12:11:58,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 12:11:58,497 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:11:58,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 12:11:58,501 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 12:11:58,507 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 12:11:58,510 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 12:11:58,517 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:11:58,517 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 12:11:58,520 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 12:11:58,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:11:58,524 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 12:11:58,526 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 12:11:58,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:11:58,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:11:58,567 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 12:11:58,568 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 12:11:58,568 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 12:11:58,569 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 12:11:58,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:11:58,575 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 12:11:58,576 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 12:11:58,577 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 12:11:58,578 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 12:11:58,579 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 12:11:58,579 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 12:11:58,580 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 12:11:58,581 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 12:11:58,586 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 12:11:58,587 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 12:11:58,588 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 12:11:58,588 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 12:11:58,589 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 12:11:58,592 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 12:11:58,920 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:11:58,935 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-19 12:11:59,019 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-19 12:11:59,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-19 12:11:59,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-10-19 12:11:59,024 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:11:59,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:11:59,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-19 12:11:59,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-19 12:11:59,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-19 12:11:59,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:59] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 12:11:59,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:59] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.037 0.044 2026-10-19 12:11:59,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:11:59] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:00,479 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:12:00,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:00] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.009 0.019 2026-10-19 12:12:00,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:00] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.032 0.037 2026-10-19 12:12:00,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.018 2026-10-19 12:12:01,616 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: account.move 2026-10-19 12:12:03,190 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:03] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 669 1.202 1.390 2026-10-19 12:12:03,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:03] "GET /web HTTP/1.1" 200 - 43 0.051 0.471 2026-10-19 12:12:03,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:03] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.014 2026-10-19 12:12:03,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:03] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.022 2026-10-19 12:12:03,832 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:12:03,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:03] "GET /web/webclient/load_menus/107f5946d913000e13156b05aa416bec2713badeade4a382e9a0df8133303f0a HTTP/1.1" 200 - 2 0.003 0.038 2026-10-19 12:12:03,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.026 0.060 2026-10-19 12:12:03,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:03] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:12:04,858 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:12:04,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:12:04,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 12:12:04,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.013 2026-10-19 12:12:05,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:12:05,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "POST /mail/init_messaging HTTP/1.1" 200 - 88 0.182 0.160 2026-10-19 12:12:05,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.314 2026-10-19 12:12:05,269 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.292 2026-10-19 12:12:05,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.024 0.313 2026-10-19 12:12:05,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.030 0.354 2026-10-19 12:12:05,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.358 2026-10-19 12:12:05,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.132 2026-10-19 12:12:05,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "GET /web/offline HTTP/1.1" 200 - 7 0.020 0.143 2026-10-19 12:12:05,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.017 0.155 2026-10-19 12:12:05,512 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "POST /web/action/load HTTP/1.1" 200 - 9 0.019 0.129 2026-10-19 12:12:05,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 200 - 11 0.020 0.187 2026-10-19 12:12:05,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "GET /web?reload=true HTTP/1.1" 200 - 16 0.035 0.085 2026-10-19 12:12:05,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.020 2026-10-19 12:12:05,767 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:12:06,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:12:06,737 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:12:06,741 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 12:12:06,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.007 2026-10-19 12:12:06,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.068 0.083 2026-10-19 12:12:06,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.117 2026-10-19 12:12:06,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.118 2026-10-19 12:12:06,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.015 0.141 2026-10-19 12:12:06,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.124 2026-10-19 12:12:07,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.081 2026-10-19 12:12:07,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.083 2026-10-19 12:12:07,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:07] "GET /web/image?model=res.users&field=avatar_128&id=44 HTTP/1.1" 304 - 11 0.017 0.055 2026-10-19 12:12:07,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.083 2026-10-19 12:12:07,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:07] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.042 0.102 2026-10-19 12:12:07,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:07] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.029 0.043 2026-10-19 12:12:08,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:12:08,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:12:08,280 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:08,293 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15515 2026-10-19 12:12:08,294 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:12:08,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15515 2026-10-19 12:12:08,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121208_448164_TestUi.txt 2026-10-19 12:12:08,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjetc3sik_chrome_odoo" 2026-10-19 12:12:08,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-10-19 12:12:09,710 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15806 2026-10-19 12:12:09,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpm69l384i_chrome_odoo 2026-10-19 12:12:09,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36081/json/version 2026-10-19 12:12:09,713 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36081/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:12:09,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:12:09,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36081/json 2026-10-19 12:12:09,748 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36081/json with timeout 3 increased to 10s during tests 2026-10-19 12:12:09,776 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36081/devtools/page/1C31AB9ADBF16652C770C55D431775BB 2026-10-19 12:12:09,793 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:12:09,801 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:12:10,222 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:12:10,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:12:10,228 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:12:10,228 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:12:10,246 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:12:11,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.148 0.859 2026-10-19 12:12:11,253 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1C31AB9ADBF16652C770C55D431775BB', 'loaderId': '5C8BFAD96CA521DAC7B2AEBED4F4E67F', 'isDownload': False} 2026-10-19 12:12:11,253 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-19 12:12:11,282 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:11,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:12:11,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.039 2026-10-19 12:12:11,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.050 2026-10-19 12:12:11,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 12:12:11,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.024 0.010 2026-10-19 12:12:11,990 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 12:12:11,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.015 2026-10-19 12:12:11,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:12:12,029 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:12:13,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.490 0.661 2026-10-19 12:12:13,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 1.162 2026-10-19 12:12:13,275 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:13,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.090 2026-10-19 12:12:13,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:12:13,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-19 12:12:14,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:12:14,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.221 0.547 2026-10-19 12:12:14,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.081 2026-10-19 12:12:14,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.019 2026-10-19 12:12:14,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:12:14,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.037 0.050 2026-10-19 12:12:14,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.127 2026-10-19 12:12:14,618 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:12:14,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.165 2026-10-19 12:12:14,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.256 2026-10-19 12:12:14,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 12:12:14,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:14,827 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:14,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.293 2026-10-19 12:12:14,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-19 12:12:14,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.351 2026-10-19 12:12:15,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.356 2026-10-19 12:12:15,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.355 2026-10-19 12:12:15,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.002 0.236 2026-10-19 12:12:15,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.243 2026-10-19 12:12:15,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:12:15,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:12:15,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.025 0.215 2026-10-19 12:12:15,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.228 2026-10-19 12:12:15,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.235 2026-10-19 12:12:15,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.181 2026-10-19 12:12:15,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.152 2026-10-19 12:12:15,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.137 2026-10-19 12:12:15,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.178 2026-10-19 12:12:15,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.220 2026-10-19 12:12:15,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.008 0.235 2026-10-19 12:12:15,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.226 2026-10-19 12:12:15,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:12:15,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.216 2026-10-19 12:12:15,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:12:15,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.176 2026-10-19 12:12:15,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-19 12:12:15,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-10-19 12:12:15,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:15] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.071 0.132 2026-10-19 12:12:16,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-10-19 12:12:16,505 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-19 12:12:16,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:12:16,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-19 12:12:16,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-10-19 12:12:16,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-19 12:12:16,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-10-19 12:12:16,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-10-19 12:12:16,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:16] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.044 0.094 2026-10-19 12:12:17,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-10-19 12:12:17,505 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-19 12:12:17,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:12:17,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 12:12:17,577 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:12:17,582 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:17,585 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:12:17,594 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:12:17,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:12:17,624 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:12:17,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:17] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.019 2026-10-19 12:12:17,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:12:17,649 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10174048 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-10-19 12:12:17,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:12:17,898 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10174048 with result: [{'id': 69, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-10-19 12:12:17,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.116 0.167 2026-10-19 12:12:18,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:18] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-19 12:12:18,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-10-19 12:12:18,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:12:18,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:18,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15806 2026-10-19 12:12:18,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:12:18,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15806 2026-10-19 12:12:18,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121218_887182_TestUi.txt 2026-10-19 12:12:18,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpm69l384i_chrome_odoo" 2026-10-19 12:12:18,913 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-10-19 12:12:20,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16016 2026-10-19 12:12:20,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3p1t5w7b_chrome_odoo 2026-10-19 12:12:20,005 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33507/json/version 2026-10-19 12:12:20,009 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33507/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:12:20,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:12:20,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33507/json 2026-10-19 12:12:20,041 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33507/json with timeout 3 increased to 10s during tests 2026-10-19 12:12:20,076 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33507/devtools/page/C7188ADFAF67192F8FC82F819AD4B255 2026-10-19 12:12:20,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:12:20,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:12:20,489 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:12:20,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:12:20,502 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:12:20,502 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:12:20,522 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:12:21,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.193 0.987 2026-10-19 12:12:21,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C7188ADFAF67192F8FC82F819AD4B255', 'loaderId': 'B6B409B86A3F8DCADA7DB06027743734', 'isDownload': False} 2026-10-19 12:12:21,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-19 12:12:21,724 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:21,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:21] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-10-19 12:12:21,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:21] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.025 2026-10-19 12:12:21,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:21] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.048 2026-10-19 12:12:22,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.012 2026-10-19 12:12:22,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.016 2026-10-19 12:12:22,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-19 12:12:22,470 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:22,474 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:12:22,476 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:12:23,248 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:12:23,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.371 0.662 2026-10-19 12:12:23,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.065 2026-10-19 12:12:23,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-10-19 12:12:23,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:12:23,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.036 0.045 2026-10-19 12:12:23,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.116 2026-10-19 12:12:23,856 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:12:23,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.173 2026-10-19 12:12:23,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.236 2026-10-19 12:12:23,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:12:23,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:12:24,010 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:24,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.042 0.294 2026-10-19 12:12:24,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.401 2026-10-19 12:12:24,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.378 2026-10-19 12:12:24,192 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:24,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.036 0.365 2026-10-19 12:12:24,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.409 2026-10-19 12:12:24,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.314 2026-10-19 12:12:24,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.280 2026-10-19 12:12:24,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:24,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.072 0.284 2026-10-19 12:12:24,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.323 2026-10-19 12:12:24,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.333 2026-10-19 12:12:24,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.287 2026-10-19 12:12:24,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.246 2026-10-19 12:12:24,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.254 2026-10-19 12:12:24,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.273 2026-10-19 12:12:24,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.189 2026-10-19 12:12:24,735 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:12:24,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.190 2026-10-19 12:12:24,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:12:24,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.012 0.190 2026-10-19 12:12:24,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-10-19 12:12:24,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.192 2026-10-19 12:12:24,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:12:24,826 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:12:24,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.188 2026-10-19 12:12:24,843 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-19 12:12:24,859 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:12:24,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-10-19 12:12:24,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.025 0.132 2026-10-19 12:12:24,892 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:12:24,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:12:24,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:24,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16016 2026-10-19 12:12:24,930 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:12:24,931 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16016 2026-10-19 12:12:25,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121225_033044_TestUi.txt 2026-10-19 12:12:25,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3p1t5w7b_chrome_odoo" 2026-10-19 12:12:25,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-10-19 12:12:26,194 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16207 2026-10-19 12:12:26,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdvvjnq6o_chrome_odoo 2026-10-19 12:12:26,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46159/json/version 2026-10-19 12:12:26,200 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46159/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:12:26,227 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:12:26,228 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46159/json 2026-10-19 12:12:26,229 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46159/json with timeout 3 increased to 10s during tests 2026-10-19 12:12:26,245 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46159/devtools/page/14E702774AB8BC15A43D294FEA8E5B8C 2026-10-19 12:12:26,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:12:26,261 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:12:26,698 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:12:26,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:12:26,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:12:26,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:12:26,737 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:12:27,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:27] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.111 0.834 2026-10-19 12:12:27,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '14E702774AB8BC15A43D294FEA8E5B8C', 'loaderId': '27316DE9541A183C0D714F1C438204BA', 'isDownload': False} 2026-10-19 12:12:27,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-19 12:12:27,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:27,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:27] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.040 2026-10-19 12:12:27,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:27] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.043 2026-10-19 12:12:27,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:27] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.044 2026-10-19 12:12:28,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 12:12:28,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-19 12:12:28,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:28,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.008 2026-10-19 12:12:28,529 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:28,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:12:29,512 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.328 0.636 2026-10-19 12:12:29,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.051 0.985 2026-10-19 12:12:29,666 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:29,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.177 2026-10-19 12:12:29,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 12:12:29,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:12:31,369 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:12:31,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.263 1.600 2026-10-19 12:12:31,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.081 2026-10-19 12:12:31,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-10-19 12:12:31,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:12:32,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.023 0.049 2026-10-19 12:12:32,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.101 2026-10-19 12:12:32,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.165 2026-10-19 12:12:32,224 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:12:32,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.225 2026-10-19 12:12:32,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.291 2026-10-19 12:12:32,356 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12: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-10-19 12:12:32,375 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:32,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:32,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.324 2026-10-19 12:12:32,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.319 2026-10-19 12:12:32,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:12:32,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.031 0.348 2026-10-19 12:12:32,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.029 0.321 2026-10-19 12:12:32,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.368 2026-10-19 12:12:32,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.259 2026-10-19 12:12:32,686 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:32,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.024 0.286 2026-10-19 12:12:32,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.264 2026-10-19 12:12:32,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.269 2026-10-19 12:12:32,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.032 0.262 2026-10-19 12:12:32,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.019 0.238 2026-10-19 12:12:32,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.205 2026-10-19 12:12:32,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.208 2026-10-19 12:12:32,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:32] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.245 2026-10-19 12:12:33,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.258 2026-10-19 12:12:33,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:33] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.204 2026-10-19 12:12:33,062 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:33] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.164 2026-10-19 12:12:33,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-10-19 12:12:33,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.138 2026-10-19 12:12:33,112 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-10-19 12:12:33,129 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:12:33,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:12:33,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-10-19 12:12:34,069 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:12:34,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:12:34,118 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:34,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:34,126 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:12:34,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:12:34,157 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:12:34,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5257203 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-10-19 12:12:34,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:12:34,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:12:34,441 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5257203 with result: [{'id': 70, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-10-19 12:12:34,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.137 0.163 2026-10-19 12:12:34,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:34] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-19 12:12:35,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 12:12:35,268 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:12:35,283 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:35,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16207 2026-10-19 12:12:35,305 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:12:35,306 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16207 2026-10-19 12:12:35,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121235_422169_TestUi.txt 2026-10-19 12:12:35,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdvvjnq6o_chrome_odoo" 2026-10-19 12:12:37,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-19 12:12:39,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16413 2026-10-19 12:12:39,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwcdhr9or_chrome_odoo 2026-10-19 12:12:39,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41915/json/version 2026-10-19 12:12:39,442 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41915/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:12:39,530 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:12:39,530 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41915/json 2026-10-19 12:12:39,531 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41915/json with timeout 3 increased to 10s during tests 2026-10-19 12:12:39,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41915/devtools/page/AF4237C7C6CED120276EAF897AD4BE62 2026-10-19 12:12:39,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:12:39,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:12:40,004 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:12:40,011 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:12:40,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:12:40,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:12:40,040 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:12:41,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.187 1.156 2026-10-19 12:12:41,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AF4237C7C6CED120276EAF897AD4BE62', 'loaderId': 'D39595D2C5E3B387FF629E3B6F57BA80', 'isDownload': False} 2026-10-19 12:12:41,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-19 12:12:41,411 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:41,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:41] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 12:12:41,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:41] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.044 2026-10-19 12:12:41,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:41] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.081 2026-10-19 12:12:41,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:41] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:12:42,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.008 2026-10-19 12:12:42,067 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:12:42,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:12:42,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-19 12:12:42,127 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:12:43,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.463 0.656 2026-10-19 12:12:43,345 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:43] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.155 2026-10-19 12:12:43,378 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:43,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.156 2026-10-19 12:12:43,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:12:43,580 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-10-19 12:12:44,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.245 0.506 2026-10-19 12:12:44,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:12:44,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.071 2026-10-19 12:12:44,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.024 2026-10-19 12:12:44,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 12:12:44,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.014 2026-10-19 12:12:44,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.035 2026-10-19 12:12:44,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.053 2026-10-19 12:12:44,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.076 2026-10-19 12:12:44,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.102 2026-10-19 12:12:44,748 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:12:44,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:12:44,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.010 0.141 2026-10-19 12:12:44,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.114 2026-10-19 12:12:44,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.130 2026-10-19 12:12:44,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.148 2026-10-19 12:12:44,993 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:44] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.046 0.176 2026-10-19 12:12:45,000 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:12:45,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 12:12:45,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.009 2026-10-19 12:12:45,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:12:45,045 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:12:45,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.043 0.041 2026-10-19 12:12:45,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.016 2026-10-19 12:12:45,731 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-19 12:12:45,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-10-19 12:12:45,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.024 2026-10-19 12:12:45,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.008 0.059 2026-10-19 12:12:45,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.047 0.069 2026-10-19 12:12:46,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.016 0.037 2026-10-19 12:12:46,795 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-19 12:12:46,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-10-19 12:12:46,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:46] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.011 0.016 2026-10-19 12:12:46,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.024 0.058 2026-10-19 12:12:46,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.029 0.038 2026-10-19 12:12:47,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:12:47,771 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-19 12:12:47,791 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-10-19 12:12:47,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:47] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.007 0.019 2026-10-19 12:12:47,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.026 0.060 2026-10-19 12:12:47,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.022 2026-10-19 12:12:48,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-19 12:12:48,712 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:12:48,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:12:48,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:48,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16413 2026-10-19 12:12:48,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:12:48,739 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16413 2026-10-19 12:12:48,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121248_836982_TestUi.txt 2026-10-19 12:12:48,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwcdhr9or_chrome_odoo" 2026-10-19 12:12:48,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-19 12:12:49,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16614 2026-10-19 12:12:49,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmj6hn_6u_chrome_odoo 2026-10-19 12:12:49,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43347/json/version 2026-10-19 12:12:49,843 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43347/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:12:49,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:12:49,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43347/json 2026-10-19 12:12:49,890 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43347/json with timeout 3 increased to 10s during tests 2026-10-19 12:12:49,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43347/devtools/page/B65A8D6D2D9ED9B9920D1844860D2D3B 2026-10-19 12:12:49,935 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:12:49,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:12:50,366 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:12:50,371 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:12:50,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:12:50,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:12:50,398 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:12:51,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.111 1.003 2026-10-19 12:12:51,512 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B65A8D6D2D9ED9B9920D1844860D2D3B', 'loaderId': 'D724F36B31A30F961EF2A55CE681C605', 'isDownload': False} 2026-10-19 12:12:51,512 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-19 12:12:51,537 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:51,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:51] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-19 12:12:51,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:51] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-10-19 12:12:51,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:51] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-10-19 12:12:52,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 12:12:52,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-10-19 12:12:52,197 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 12:12:52,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:12:52,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:52,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:12:53,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.371 0.678 2026-10-19 12:12:53,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 1.076 2026-10-19 12:12:53,399 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:12:53,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.139 2026-10-19 12:12:53,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 12:12:53,609 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:12:54,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.212 0.496 2026-10-19 12:12:54,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:12:54,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.071 2026-10-19 12:12:54,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.023 2026-10-19 12:12:54,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:12:54,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.045 0.064 2026-10-19 12:12:54,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.158 2026-10-19 12:12:54,770 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:12:54,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.215 2026-10-19 12:12:54,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.277 2026-10-19 12:12:54,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.326 2026-10-19 12:12:54,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:12:54,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:54,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:12:54,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:55,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.386 2026-10-19 12:12:55,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.346 2026-10-19 12:12:55,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.322 2026-10-19 12:12:55,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.333 2026-10-19 12:12:55,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.350 2026-10-19 12:12:55,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.267 2026-10-19 12:12:55,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:12:55,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.273 2026-10-19 12:12:55,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.267 2026-10-19 12:12:55,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.265 2026-10-19 12:12:55,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.225 2026-10-19 12:12:55,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.021 0.232 2026-10-19 12:12:55,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.200 2026-10-19 12:12:55,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.020 0.205 2026-10-19 12:12:55,614 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.272 2026-10-19 12:12:55,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.306 2026-10-19 12:12:55,658 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:12:55,674 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:12:55,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.273 2026-10-19 12:12:55,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.240 2026-10-19 12:12:55,709 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 12:12:55,722 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:12:55,742 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.152 2026-10-19 12:12:55,759 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-19 12:12:55,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:12:55,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.105 2026-10-19 12:12:55,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:12:55,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:12:55,828 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:12:55,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:12:55,844 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:12:55,870 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:12:55,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.023 2026-10-19 12:12:55,882 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51100596 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-10-19 12:12:55,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:12:56,157 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51100596 with result: [{'id': 71, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-10-19 12:12:56,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.133 0.172 2026-10-19 12:12:56,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:56] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-10-19 12:12:56,999 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:12:57,006 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-19 12:12:57,047 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:12:57,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.028 0.035 2026-10-19 12:12:57,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:57] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.053 0.054 2026-10-19 12:12:57,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:12:58,019 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:12:58,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-19 12:12:58,037 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:12:58,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:12:58,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-19 12:12:58,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-19 12:12:58,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:12:58,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:12:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:12:58,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16614 2026-10-19 12:12:58,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:12:58,138 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16614 2026-10-19 12:12:58,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121258_266701_TestUi.txt 2026-10-19 12:12:58,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmj6hn_6u_chrome_odoo" 2026-10-19 12:12:58,293 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-10-19 12:12:59,398 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16823 2026-10-19 12:12:59,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcb7xrnqe_chrome_odoo 2026-10-19 12:12:59,399 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44957/json/version 2026-10-19 12:12:59,401 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44957/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:12:59,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:12:59,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44957/json 2026-10-19 12:12:59,489 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44957/json with timeout 3 increased to 10s during tests 2026-10-19 12:12:59,512 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44957/devtools/page/525FD3F53F6ADF1644A9886A522CDE4E 2026-10-19 12:12:59,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:12:59,564 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:12:59,888 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:12:59,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:12:59,894 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:12:59,894 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:12:59,926 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:13:00,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.139 0.898 2026-10-19 12:13:00,963 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '525FD3F53F6ADF1644A9886A522CDE4E', 'loaderId': '1FE9C3520F89F70DB49E09AD98A3D37A', 'isDownload': False} 2026-10-19 12:13:00,963 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-19 12:13:00,992 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:01,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.015 2026-10-19 12:13:01,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-19 12:13:01,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.049 2026-10-19 12:13:01,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.015 2026-10-19 12:13:01,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-19 12:13:01,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:13:01,736 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:13:01,741 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:01,760 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:13:02,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:13:02,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.408 0.677 2026-10-19 12:13:02,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.076 2026-10-19 12:13:03,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-19 12:13:03,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:13:03,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.050 0.042 2026-10-19 12:13:03,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.033 0.102 2026-10-19 12:13:03,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:13:03,276 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:03,296 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.198 2026-10-19 12:13:03,316 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:13:03,316 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:13:03,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.029 0.240 2026-10-19 12:13:03,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:13:03,424 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.305 2026-10-19 12:13:03,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.370 2026-10-19 12:13:03,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.322 2026-10-19 12:13:03,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.186 2026-10-19 12:13:03,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.199 2026-10-19 12:13:03,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:13:03,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.033 0.165 2026-10-19 12:13:03,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.162 2026-10-19 12:13:03,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.013 0.162 2026-10-19 12:13:03,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.026 0.202 2026-10-19 12:13:03,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.226 2026-10-19 12:13:03,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.245 2026-10-19 12:13:03,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.230 2026-10-19 12:13:03,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.007 0.258 2026-10-19 12:13:03,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.284 2026-10-19 12:13:04,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:04] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.297 2026-10-19 12:13:04,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:04] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.283 2026-10-19 12:13:04,036 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:13:04,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-10-19 12:13:04,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:04] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.280 2026-10-19 12:13:04,079 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-10-19 12:13:04,092 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:13:04,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:13:04,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.032 0.259 2026-10-19 12:13:04,134 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16823 2026-10-19 12:13:04,157 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:13:04,157 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16823 2026-10-19 12:13:04,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:04] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.026 0.278 2026-10-19 12:13:04,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.156 2026-10-19 12:13:04,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121304_286961_TestUi.txt 2026-10-19 12:13:04,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcb7xrnqe_chrome_odoo" 2026-10-19 12:13:04,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-10-19 12:13:05,110 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17028 2026-10-19 12:13:05,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr3l47eqt_chrome_odoo 2026-10-19 12:13:05,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45425/json/version 2026-10-19 12:13:05,113 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45425/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:13:05,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:13:05,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45425/json 2026-10-19 12:13:05,168 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45425/json with timeout 3 increased to 10s during tests 2026-10-19 12:13:05,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45425/devtools/page/49506651307CA57B5A5933075576A55F 2026-10-19 12:13:05,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:13:05,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:13:05,525 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:13:05,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:13:05,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:13:05,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:13:05,567 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:13:05,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:05] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.016 0.393 2026-10-19 12:13:06,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:06] "GET /web HTTP/1.1" 200 - 110 0.160 0.765 2026-10-19 12:13:06,906 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '49506651307CA57B5A5933075576A55F', 'loaderId': '9D721E7F99F64DC398C08D00F4ED6F6E', 'isDownload': False} 2026-10-19 12:13:06,907 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-19 12:13:06,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:06] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.017 0.015 2026-10-19 12:13:07,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:07] "GET /web/webclient/load_menus/ba22dfca8db61095e176ee823be33f2d9c9ae66fa0c630673bebbde7a311c4f6 HTTP/1.1" 200 - 2 0.005 0.053 2026-10-19 12:13:07,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:07] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.062 2026-10-19 12:13:07,029 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:13:07,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.069 2026-10-19 12:13:07,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.077 2026-10-19 12:13:07,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:07] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:13:08,256 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 12:13:08,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-19 12:13:08,283 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.042 2026-10-19 12:13:08,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.025 2026-10-19 12:13:08,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:13:08,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:13:08,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.169 0.180 2026-10-19 12:13:08,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.346 2026-10-19 12:13:08,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.278 2026-10-19 12:13:08,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.012 0.282 2026-10-19 12:13:08,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.072 0.318 2026-10-19 12:13:08,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.341 2026-10-19 12:13:08,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.014 0.266 2026-10-19 12:13:08,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.180 2026-10-19 12:13:08,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:08,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.212 2026-10-19 12:13:08,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:13:08,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:13:08,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.017 0.236 2026-10-19 12:13:09,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:09] "POST /web/action/load HTTP/1.1" 200 - 9 0.024 0.264 2026-10-19 12:13:09,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:09] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 18 0.038 0.261 2026-10-19 12:13:09,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:09] "GET /web?reload=true HTTP/1.1" 200 - 16 0.027 0.105 2026-10-19 12:13:09,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.016 2026-10-19 12:13:09,307 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:13:10,404 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-19 12:13:10,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-19 12:13:10,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-19 12:13:10,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.027 0.015 2026-10-19 12:13:10,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.067 0.097 2026-10-19 12:13:10,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.132 2026-10-19 12:13:10,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.135 2026-10-19 12:13:10,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.039 0.107 2026-10-19 12:13:10,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.129 2026-10-19 12:13:10,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.080 2026-10-19 12:13:10,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.080 2026-10-19 12:13:10,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.075 2026-10-19 12:13:10,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.023 0.141 2026-10-19 12:13:10,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:10] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.037 0.124 2026-10-19 12:13:11,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:11] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.022 0.036 2026-10-19 12:13:11,917 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-19 12:13:11,931 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:13:12,143 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.097 0.113 2026-10-19 12:13:12,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.024 0.202 2026-10-19 12:13:12,425 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:12,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:13:12,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.014 2026-10-19 12:13:12,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.026 0.023 2026-10-19 12:13:12,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 12:13:12,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-10-19 12:13:12,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:13:13,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:13:13,032 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:13:13,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:13:14,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.388 0.657 2026-10-19 12:13:14,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.070 2026-10-19 12:13:14,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.021 2026-10-19 12:13:14,278 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:13:14,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.038 0.089 2026-10-19 12:13:14,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:13:14,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.174 2026-10-19 12:13:14,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.225 2026-10-19 12:13:14,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.306 2026-10-19 12:13:14,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.325 2026-10-19 12:13:14,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.386 2026-10-19 12:13:14,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.340 2026-10-19 12:13:14,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:13:14,875 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.032 0.335 2026-10-19 12:13:14,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.016 0.307 2026-10-19 12:13:14,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:13:14,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.262 2026-10-19 12:13:14,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.211 2026-10-19 12:13:14,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.154 2026-10-19 12:13:14,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.144 2026-10-19 12:13:14,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.150 2026-10-19 12:13:15,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.027 0.137 2026-10-19 12:13:15,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.195 2026-10-19 12:13:15,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.241 2026-10-19 12:13:15,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.271 2026-10-19 12:13:15,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.001 0.248 2026-10-19 12:13:15,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.242 2026-10-19 12:13:15,306 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:13:15,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.015 2026-10-19 12:13:15,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:13:15,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:13:15,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-10-19 12:13:15,388 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1313559 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-10-19 12:13:15,393 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:13:15,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-10-19 12:13:15,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-19 12:13:15,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1313559 with result: [{'id': 72, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-19 12:13:15,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.100 0.108 2026-10-19 12:13:15,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web HTTP/1.1" 200 - 16 0.024 0.220 2026-10-19 12:13:15,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:15] "GET /web HTTP/1.1" 200 - 16 0.014 0.058 2026-10-19 12:13:16,188 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:13:16,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-19 12:13:16,213 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-19 12:13:16,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.057 0.019 2026-10-19 12:13:16,297 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.073 2026-10-19 12:13:16,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.066 2026-10-19 12:13:16,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.032 0.157 2026-10-19 12:13:16,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.138 2026-10-19 12:13:16,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.161 2026-10-19 12:13:16,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.150 2026-10-19 12:13:16,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.042 2026-10-19 12:13:16,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.047 2026-10-19 12:13:16,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.060 2026-10-19 12:13:16,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.072 2026-10-19 12:13:16,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.017 0.120 2026-10-19 12:13:16,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:16] "GET /web?reload=true HTTP/1.1" 200 - 16 0.024 0.084 2026-10-19 12:13:17,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-19 12:13:17,149 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.053 2026-10-19 12:13:17,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-19 12:13:17,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.045 0.017 2026-10-19 12:13:17,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.024 2026-10-19 12:13:17,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.067 0.086 2026-10-19 12:13:17,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.110 2026-10-19 12:13:17,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.020 0.133 2026-10-19 12:13:17,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.150 2026-10-19 12:13:17,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.171 2026-10-19 12:13:17,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.071 2026-10-19 12:13:17,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.080 2026-10-19 12:13:17,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.084 2026-10-19 12:13:17,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.021 0.086 2026-10-19 12:13:17,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.125 2026-10-19 12:13:17,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.022 2026-10-19 12:13:17,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.016 0.033 2026-10-19 12:13:17,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:17] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 304 - 11 0.018 0.041 2026-10-19 12:13:18,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-10-19 12:13:18,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:13:18,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:18] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.033 0.077 2026-10-19 12:13:18,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:18] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.015 0.059 2026-10-19 12:13:18,760 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:18,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 12:13:18,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:13:19,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.220 0.540 2026-10-19 12:13:19,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:13:19,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.508 2026-10-19 12:13:19,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.083 2026-10-19 12:13:19,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.021 2026-10-19 12:13:19,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:13:19,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.007 2026-10-19 12:13:20,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:20] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 304 - 11 0.019 0.032 2026-10-19 12:13:20,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.012 2026-10-19 12:13:20,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-10-19 12:13:20,809 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-19 12:13:20,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.054 0.058 2026-10-19 12:13:21,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:13:21,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:13:21,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:13:21,806 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:13:21,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:13:21,873 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:13:21,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:21,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:13:21,911 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:13:21,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.018 2026-10-19 12:13:21,935 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:13:21,949 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:13:21,951 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60553042 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-10-19 12:13:22,006 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #45 deleted pos.order.line records with IDs: [99] 2026-10-19 12:13:22,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60553042 with result: [{'id': 72, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-19 12:13:22,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.183 0.192 2026-10-19 12:13:22,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:22] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.028 0.021 2026-10-19 12:13:22,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:13:23,124 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:13:23,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-10-19 12:13:23,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-10-19 12:13:23,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:23] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.018 0.040 2026-10-19 12:13:23,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:13:24,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:24] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.011 0.016 2026-10-19 12:13:24,841 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-19 12:13:26,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:26] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.900 1.411 2026-10-19 12:13:26,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.498 2026-10-19 12:13:26,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:26] "GET /web HTTP/1.1" 200 - 16 0.018 0.065 2026-10-19 12:13:26,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:13:26,885 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:13:26,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-19 12:13:26,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.017 2026-10-19 12:13:27,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.008 2026-10-19 12:13:27,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.050 0.084 2026-10-19 12:13:27,144 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.090 2026-10-19 12:13:27,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.095 2026-10-19 12:13:27,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.038 0.103 2026-10-19 12:13:27,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.037 2026-10-19 12:13:27,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.044 2026-10-19 12:13:27,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.052 2026-10-19 12:13:27,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.014 0.096 2026-10-19 12:13:27,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.067 2026-10-19 12:13:27,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "GET /web?reload=true HTTP/1.1" 200 - 16 0.018 0.091 2026-10-19 12:13:27,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 12:13:27,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-19 12:13:27,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-19 12:13:28,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.083 0.084 2026-10-19 12:13:28,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.191 2026-10-19 12:13:28,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.173 2026-10-19 12:13:28,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.113 2026-10-19 12:13:28,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.117 2026-10-19 12:13:28,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.006 0.124 2026-10-19 12:13:28,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.079 2026-10-19 12:13:28,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.090 2026-10-19 12:13:28,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.011 0.053 2026-10-19 12:13:28,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.085 2026-10-19 12:13:28,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.003 0.028 2026-10-19 12:13:28,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 12:13:28,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.010 0.033 2026-10-19 12:13:28,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:28] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 304 - 11 0.027 0.043 2026-10-19 12:13:29,179 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-10-19 12:13:29,186 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-10-19 12:13:29,204 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:13:29,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:13:29,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17028 2026-10-19 12:13:29,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:13:29,245 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17028 2026-10-19 12:13:29,266 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:29] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.029 0.045 2026-10-19 12:13:29,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121329_417120_TestUi.txt 2026-10-19 12:13:29,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr3l47eqt_chrome_odoo" 2026-10-19 12:13:29,450 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-10-19 12:13:30,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17392 2026-10-19 12:13:30,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5vxy3xyr_chrome_odoo 2026-10-19 12:13:30,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40307/json/version 2026-10-19 12:13:30,521 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40307/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:13:30,542 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:13:30,542 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40307/json 2026-10-19 12:13:30,544 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40307/json with timeout 3 increased to 10s during tests 2026-10-19 12:13:30,559 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40307/devtools/page/EF67C9A59B244F26E59F1A97638E7680 2026-10-19 12:13:30,579 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:13:30,588 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:13:30,950 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:13:30,954 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:13:30,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:13:30,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:13:30,977 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:13:31,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.125 0.866 2026-10-19 12:13:31,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EF67C9A59B244F26E59F1A97638E7680', 'loaderId': '7E5FC452BD2F1F0D56E23E2D4B53E600', 'isDownload': False} 2026-10-19 12:13:31,969 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-19 12:13:31,995 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:32,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-19 12:13:32,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-10-19 12:13:32,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.050 2026-10-19 12:13:32,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:13:32,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.011 2026-10-19 12:13:32,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:13:32,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:13:32,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:13:32,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:13:33,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.454 0.700 2026-10-19 12:13:33,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.198 2026-10-19 12:13:34,026 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:34,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.133 2026-10-19 12:13:34,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 12:13:34,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.013 2026-10-19 12:13:35,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:13:35,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.273 0.520 2026-10-19 12:13:35,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.074 2026-10-19 12:13:35,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.022 2026-10-19 12:13:35,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 12:13:35,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.028 0.060 2026-10-19 12:13:35,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.141 2026-10-19 12:13:35,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:13:35,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.221 2026-10-19 12:13:35,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.296 2026-10-19 12:13:35,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.368 2026-10-19 12:13:35,758 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:13:35,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:35,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:35,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.441 2026-10-19 12:13:35,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.370 2026-10-19 12:13:35,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.326 2026-10-19 12:13:35,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:13:35,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.307 2026-10-19 12:13:35,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.269 2026-10-19 12:13:35,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.180 2026-10-19 12:13:36,000 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:36,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.185 2026-10-19 12:13:36,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.180 2026-10-19 12:13:36,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.184 2026-10-19 12:13:36,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.041 0.173 2026-10-19 12:13:36,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.206 2026-10-19 12:13:36,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.182 2026-10-19 12:13:36,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.167 2026-10-19 12:13:36,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.199 2026-10-19 12:13:36,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.220 2026-10-19 12:13:36,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-19 12:13:36,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-19 12:13:36,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.122 2026-10-19 12:13:36,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:13:36,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:13:36,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-10-19 12:13:36,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:13:36,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:13:36,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:13:36,573 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:13:36,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:13:36,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:13:36,727 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:13:36,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:13:36,745 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:13:36,747 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:13:36,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 12:13:36,773 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:13:36,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.015 2026-10-19 12:13:36,796 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:13:36,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76814060 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-10-19 12:13:36,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:40,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76814060 with result: [{'id': 73, 'pos_reference': 'Order 00083-002-0001', 'account_move': 227}] 2026-10-19 12:13:40,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 1.123 2.246 2026-10-19 12:13:40,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 2.590 2026-10-19 12:13:40,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:40] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.019 0.037 2026-10-19 12:13:40,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:40] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.015 2026-10-19 12:13:41,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:13:41,086 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:41,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17392 2026-10-19 12:13:41,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:13:41,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17392 2026-10-19 12:13:41,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121341_211327_TestUi.txt 2026-10-19 12:13:41,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5vxy3xyr_chrome_odoo" 2026-10-19 12:13:41,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-10-19 12:13:42,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17604 2026-10-19 12:13:42,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphttp3x3__chrome_odoo 2026-10-19 12:13:42,436 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38337/json/version 2026-10-19 12:13:42,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38337/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:13:42,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:13:42,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38337/json 2026-10-19 12:13:42,507 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38337/json with timeout 3 increased to 10s during tests 2026-10-19 12:13:42,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38337/devtools/page/9198821990CA5A3B93CACF876BE65CA4 2026-10-19 12:13:42,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:13:42,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:13:42,848 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:13:42,851 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:13:42,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:13:42,859 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:13:42,888 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:13:45,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.125 2.081 2026-10-19 12:13:45,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9198821990CA5A3B93CACF876BE65CA4', 'loaderId': 'ACBEBC9110B00D8915957E6053E38C70', 'isDownload': False} 2026-10-19 12:13:45,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-19 12:13:45,122 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:45,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-19 12:13:45,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-19 12:13:45,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.040 2026-10-19 12:13:45,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-19 12:13:45,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.022 2026-10-19 12:13:45,782 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:45,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:13:45,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 12:13:45,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:13:46,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.464 0.686 2026-10-19 12:13:47,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.157 2026-10-19 12:13:47,086 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:47,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.076 2026-10-19 12:13:47,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.013 2026-10-19 12:13:47,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-19 12:13:48,129 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-19 12:13:48,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.221 0.561 2026-10-19 12:13:48,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.088 2026-10-19 12:13:48,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.026 2026-10-19 12:13:48,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:13:48,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.079 0.069 2026-10-19 12:13:48,596 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:13:48,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.196 2026-10-19 12:13:48,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.218 2026-10-19 12:13:48,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:13:48,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:13:48,805 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:48,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.031 0.313 2026-10-19 12:13:48,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.032 0.376 2026-10-19 12:13:48,954 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 12:13:48,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:48] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.462 2026-10-19 12:13:49,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.371 2026-10-19 12:13:49,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.409 2026-10-19 12:13:49,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.293 2026-10-19 12:13:49,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:13:49,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.286 2026-10-19 12:13:49,190 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.213 2026-10-19 12:13:49,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.054 0.259 2026-10-19 12:13:49,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.282 2026-10-19 12:13:49,360 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.280 2026-10-19 12:13:49,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.275 2026-10-19 12:13:49,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.268 2026-10-19 12:13:49,484 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:13:49,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.307 2026-10-19 12:13:49,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-19 12:13:49,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-19 12:13:49,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-10-19 12:13:49,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.335 2026-10-19 12:13:49,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.269 2026-10-19 12:13:49,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.273 2026-10-19 12:13:49,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.227 2026-10-19 12:13:49,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.189 2026-10-19 12:13:50,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.260 0.587 2026-10-19 12:13:50,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:50] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.030 0.807 2026-10-19 12:13:51,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-19 12:13:51,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:13:51,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:51,222 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17604 2026-10-19 12:13:51,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:13:51,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17604 2026-10-19 12:13:51,347 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121351_346872_TestUi.txt 2026-10-19 12:13:51,347 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphttp3x3__chrome_odoo" 2026-10-19 12:13:51,435 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-10-19 12:13:52,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17808 2026-10-19 12:13:52,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprmujsh08_chrome_odoo 2026-10-19 12:13:52,648 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41553/json/version 2026-10-19 12:13:52,656 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41553/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:13:52,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:13:52,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41553/json 2026-10-19 12:13:52,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41553/json with timeout 3 increased to 10s during tests 2026-10-19 12:13:52,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41553/devtools/page/73DFF90B4FCBD7AF9418A261E0F6594C 2026-10-19 12:13:52,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:13:52,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:13:53,035 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:13:53,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:13:53,043 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:13:53,043 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:13:53,064 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:13:54,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.116 0.881 2026-10-19 12:13:54,061 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '73DFF90B4FCBD7AF9418A261E0F6594C', 'loaderId': '78955CA321D0593F1F3ED7AC37AA20DF', 'isDownload': False} 2026-10-19 12:13:54,062 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-19 12:13:54,092 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:54,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:13:54,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.024 2026-10-19 12:13:54,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.047 2026-10-19 12:13:54,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 12:13:54,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-19 12:13:54,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:13:54,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:13:54,742 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.008 2026-10-19 12:13:54,766 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:13:55,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.374 0.735 2026-10-19 12:13:55,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 1.174 2026-10-19 12:13:56,028 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:13:56,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.148 2026-10-19 12:13:56,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 12:13:56,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:13:57,072 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-19 12:13:57,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.262 0.534 2026-10-19 12:13:57,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.082 2026-10-19 12:13:57,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-10-19 12:13:57,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:13:57,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.047 0.062 2026-10-19 12:13:57,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.143 2026-10-19 12:13:57,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:13:57,599 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.229 2026-10-19 12:13:57,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.291 2026-10-19 12:13:57,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 12:13:57,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:57,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.336 2026-10-19 12:13:57,755 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:13:57,767 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:13:57,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.407 2026-10-19 12:13:57,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.361 2026-10-19 12:13:57,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.290 2026-10-19 12:13:57,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.306 2026-10-19 12:13:57,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.169 2026-10-19 12:13:57,971 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:13:57,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.175 2026-10-19 12:13:58,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.026 0.173 2026-10-19 12:13:58,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.185 2026-10-19 12:13:58,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.178 2026-10-19 12:13:58,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.158 2026-10-19 12:13:58,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.028 0.143 2026-10-19 12:13:58,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.168 2026-10-19 12:13:58,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.210 2026-10-19 12:13:58,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.241 2026-10-19 12:13:58,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.010 0.266 2026-10-19 12:13:58,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.276 2026-10-19 12:13:58,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.026 0.175 2026-10-19 12:13:58,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:13:58,460 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-19 12:13:58,477 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-19 12:13:58,495 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-10-19 12:13:59,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.220 0.371 2026-10-19 12:13:59,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:59] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.014 0.568 2026-10-19 12:13:59,863 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-10-19 12:13:59,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:13:59,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-10-19 12:13:59,873 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:13:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:13:59,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17808 2026-10-19 12:13:59,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:13:59,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17808 2026-10-19 12:13:59,994 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121359_994192_TestUi.txt 2026-10-19 12:13:59,994 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprmujsh08_chrome_odoo" 2026-10-19 12:14:00,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-10-19 12:14:05,082 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18010 2026-10-19 12:14:05,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp15k_hfyo_chrome_odoo 2026-10-19 12:14:05,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40963/json/version 2026-10-19 12:14:05,085 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40963/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:14:05,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:14:05,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40963/json 2026-10-19 12:14:05,152 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40963/json with timeout 3 increased to 10s during tests 2026-10-19 12:14:05,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40963/devtools/page/5F1DF8F3F5E39BBFC1D681A1BD7C78DD 2026-10-19 12:14:05,187 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:14:05,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:14:05,623 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:14:05,626 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:14:05,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:14:05,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:14:05,658 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:14:06,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.145 0.942 2026-10-19 12:14:06,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5F1DF8F3F5E39BBFC1D681A1BD7C78DD', 'loaderId': '0ABE9D484FF5EFF8530E65964E2C2209', 'isDownload': False} 2026-10-19 12:14:06,751 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-19 12:14:06,767 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:06,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:06] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.021 2026-10-19 12:14:06,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:06] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-19 12:14:06,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:06] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-10-19 12:14:07,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:14:07,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.012 2026-10-19 12:14:07,506 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:07,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:14:07,526 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:07,549 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:14:08,319 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:14:08,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.420 0.731 2026-10-19 12:14:08,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.082 2026-10-19 12:14:08,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.028 0.023 2026-10-19 12:14:08,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:14:09,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.054 0.063 2026-10-19 12:14:09,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.137 2026-10-19 12:14:09,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:09,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.228 2026-10-19 12:14:09,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.287 2026-10-19 12:14:09,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:14:09,381 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:09,404 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:09,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:14:09,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.331 2026-10-19 12:14:09,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.041 0.406 2026-10-19 12:14:09,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.438 2026-10-19 12:14:09,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.410 2026-10-19 12:14:09,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.400 2026-10-19 12:14:09,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.245 2026-10-19 12:14:09,720 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.275 2026-10-19 12:14:09,732 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:14:09,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.199 2026-10-19 12:14:09,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.174 2026-10-19 12:14:09,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.178 2026-10-19 12:14:09,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.138 2026-10-19 12:14:09,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.020 0.158 2026-10-19 12:14:09,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.168 2026-10-19 12:14:09,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:09] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.191 2026-10-19 12:14:10,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.250 2026-10-19 12:14:10,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.010 0.288 2026-10-19 12:14:10,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.299 2026-10-19 12:14:10,122 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:14:10,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 12:14:10,154 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:14:10,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:14:10,185 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.299 2026-10-19 12:14:10,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:14:10,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.337 2026-10-19 12:14:10,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.310 2026-10-19 12:14:10,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-19 12:14:10,294 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:14:10,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-19 12:14:10,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.326 2026-10-19 12:14:10,374 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,395 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:14:10,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-19 12:14:10,421 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.326 2026-10-19 12:14:10,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:14:10,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-19 12:14:10,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:14:10,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.342 2026-10-19 12:14:10,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-10-19 12:14:10,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:14:10,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-10-19 12:14:10,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.343 2026-10-19 12:14:10,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,600 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,602 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:14:10,603 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-10-19 12:14:10,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.355 2026-10-19 12:14:10,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:14:10,669 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-10-19 12:14:10,689 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.368 2026-10-19 12:14:10,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:14:10,735 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-10-19 12:14:10,751 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,769 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-10-19 12:14:10,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.369 2026-10-19 12:14:10,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:14:10,801 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-10-19 12:14:10,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:14:10,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.356 2026-10-19 12:14:10,835 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-10-19 12:14:10,851 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:14:10,853 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:14:10,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.334 2026-10-19 12:14:10,884 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18010 2026-10-19 12:14:10,888 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:14:10,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.300 2026-10-19 12:14:10,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:14:10,898 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18010 2026-10-19 12:14:10,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.269 2026-10-19 12:14:11,012 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121411_012381_TestUi.txt 2026-10-19 12:14:11,012 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp15k_hfyo_chrome_odoo" 2026-10-19 12:14:11,037 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-10-19 12:14:12,029 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #42 deleted mail.message records with IDs: [9654] 2026-10-19 12:14:12,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18220 2026-10-19 12:14:12,800 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpc2mym8w0_chrome_odoo 2026-10-19 12:14:12,800 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38353/json/version 2026-10-19 12:14:12,802 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38353/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:14:12,902 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:14:12,902 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38353/json 2026-10-19 12:14:12,903 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38353/json with timeout 3 increased to 10s during tests 2026-10-19 12:14:12,923 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38353/devtools/page/0551407A9CDFE17D423678D448A46AC8 2026-10-19 12:14:12,960 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:14:12,990 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:14:13,079 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:14:13,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:14:13,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:14:13,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:14:13,112 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:14:14,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.160 0.949 2026-10-19 12:14:14,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0551407A9CDFE17D423678D448A46AC8', 'loaderId': '0B7F502950C7DD8B85512DE47883EEE4', 'isDownload': False} 2026-10-19 12:14:14,219 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-19 12:14:14,238 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:14,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:14] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.024 2026-10-19 12:14:14,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:14] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.041 2026-10-19 12:14:14,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:14] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.052 2026-10-19 12:14:14,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:14] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-19 12:14:14,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.026 2026-10-19 12:14:15,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.011 2026-10-19 12:14:15,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:14:15,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:14:15,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:14:15,854 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:14:16,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.541 0.714 2026-10-19 12:14:16,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.070 0.083 2026-10-19 12:14:16,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.020 2026-10-19 12:14:16,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:14:16,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.075 0.058 2026-10-19 12:14:16,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:14:16,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.183 2026-10-19 12:14:16,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.223 2026-10-19 12:14:16,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:16,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:16,919 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:16,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.291 2026-10-19 12:14:17,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.340 2026-10-19 12:14:17,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.404 2026-10-19 12:14:17,096 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:17,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.318 2026-10-19 12:14:17,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.016 2026-10-19 12:14:17,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:14:17,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.191 2026-10-19 12:14:17,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.134 2026-10-19 12:14:17,188 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:14:17,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.386 2026-10-19 12:14:17,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.025 0.153 2026-10-19 12:14:17,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.374 2026-10-19 12:14:17,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.182 2026-10-19 12:14:17,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.192 2026-10-19 12:14:17,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.014 0.199 2026-10-19 12:14:17,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.215 2026-10-19 12:14:17,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.193 2026-10-19 12:14:17,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-19 12:14:17,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.217 2026-10-19 12:14:17,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.002 0.202 2026-10-19 12:14:17,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.177 2026-10-19 12:14:17,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-19 12:14:17,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-10-19 12:14:17,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.024 2026-10-19 12:14:17,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:17] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.130 0.223 2026-10-19 12:14:18,764 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-10-19 12:14:18,769 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-10-19 12:14:18,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-19 12:14:18,800 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-10-19 12:14:18,824 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-10-19 12:14:19,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:19] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.099 0.141 2026-10-19 12:14:19,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:14:19,807 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-10-19 12:14:19,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-10-19 12:14:19,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:14:19,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18220 2026-10-19 12:14:19,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:14:19,830 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18220 2026-10-19 12:14:19,926 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121419_926319_TestUi.txt 2026-10-19 12:14:19,926 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpc2mym8w0_chrome_odoo" 2026-10-19 12:14:19,950 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-19 12:14:20,965 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18422 2026-10-19 12:14:20,965 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5uxhaop5_chrome_odoo 2026-10-19 12:14:20,966 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41391/json/version 2026-10-19 12:14:20,967 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41391/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:14:21,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:14:21,041 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41391/json 2026-10-19 12:14:21,058 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41391/json with timeout 3 increased to 10s during tests 2026-10-19 12:14:21,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41391/devtools/page/D1973F40C7944CBDB2C9C54EA80F1D73 2026-10-19 12:14:21,122 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:14:21,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:14:21,480 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:14:21,483 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:14:21,495 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:14:21,495 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:14:21,512 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:14:22,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.169 0.879 2026-10-19 12:14:22,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D1973F40C7944CBDB2C9C54EA80F1D73', 'loaderId': '0F20AAA2B869924A8FE42D490FD9A2A2', 'isDownload': False} 2026-10-19 12:14:22,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-19 12:14:22,582 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:22,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:22] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.010 2026-10-19 12:14:22,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:22] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-10-19 12:14:22,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:22] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.055 2026-10-19 12:14:23,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-19 12:14:23,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.023 2026-10-19 12:14:23,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:14:23,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:14:23,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.025 2026-10-19 12:14:23,330 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:14:24,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.419 0.673 2026-10-19 12:14:24,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.105 2026-10-19 12:14:24,540 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:24,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.095 2026-10-19 12:14:24,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 12:14:24,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:14:25,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.217 0.532 2026-10-19 12:14:25,583 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:14:25,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.071 2026-10-19 12:14:25,696 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-10-19 12:14:25,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-19 12:14:25,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.057 0.065 2026-10-19 12:14:25,886 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:14:25,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.146 2026-10-19 12:14:25,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14: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-10-19 12:14:25,993 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:14:26,007 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:14:26,025 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:26,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.211 2026-10-19 12:14:26,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.041 0.281 2026-10-19 12:14:26,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.342 2026-10-19 12:14:26,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.387 2026-10-19 12:14:26,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.338 2026-10-19 12:14:26,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.232 2026-10-19 12:14:26,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:14:26,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.019 0.255 2026-10-19 12:14:26,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.203 2026-10-19 12:14:26,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.166 2026-10-19 12:14:26,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.027 0.126 2026-10-19 12:14:26,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.019 0.179 2026-10-19 12:14:26,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.174 2026-10-19 12:14:26,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.193 2026-10-19 12:14:26,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.242 2026-10-19 12:14:26,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.289 2026-10-19 12:14:26,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:14:26,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:14:26,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.329 2026-10-19 12:14:26,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-19 12:14:26,745 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-19 12:14:26,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.017 0.346 2026-10-19 12:14:26,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:14:26,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.324 2026-10-19 12:14:26,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:14:26,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:26,850 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:26,855 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:14:26,866 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:14:26,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.009 0.306 2026-10-19 12:14:26,893 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-10-19 12:14:26,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.303 2026-10-19 12:14:26,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:14:26,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.288 2026-10-19 12:14:26,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.253 2026-10-19 12:14:26,990 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63300930 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-10-19 12:14:27,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63300930 with result: [{'id': 74, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-10-19 12:14:27,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.099 0.233 2026-10-19 12:14:27,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:27] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.011 2026-10-19 12:14:28,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:14:28,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:28,085 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18422 2026-10-19 12:14:28,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:14:28,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18422 2026-10-19 12:14:28,189 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121428_189172_TestUi.txt 2026-10-19 12:14:28,189 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5uxhaop5_chrome_odoo" 2026-10-19 12:14:28,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-10-19 12:14:29,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18628 2026-10-19 12:14:29,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp46l1pkfq_chrome_odoo 2026-10-19 12:14:29,200 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40733/json/version 2026-10-19 12:14:29,202 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40733/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:14:29,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:14:29,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40733/json 2026-10-19 12:14:29,287 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40733/json with timeout 3 increased to 10s during tests 2026-10-19 12:14:29,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40733/devtools/page/6A8BEBA71136E26D1DB499BD72BC2C7C 2026-10-19 12:14:29,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:14:29,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:14:29,683 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:14:29,687 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:14:29,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:14:29,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:14:29,717 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:14:30,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.138 0.882 2026-10-19 12:14:30,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6A8BEBA71136E26D1DB499BD72BC2C7C', 'loaderId': '14C48B5EC9AE897554F16D7F92F49CBE', 'isDownload': False} 2026-10-19 12:14:30,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-19 12:14:30,761 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:30,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:30] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.027 2026-10-19 12:14:30,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:30] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-19 12:14:30,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:30] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.065 2026-10-19 12:14:31,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:31] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 12:14:31,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-19 12:14:31,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.007 2026-10-19 12:14:31,425 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:14:31,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:14:31,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:14:32,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.343 0.643 2026-10-19 12:14:32,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.995 2026-10-19 12:14:32,540 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:32,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.129 2026-10-19 12:14:32,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:14:32,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 12:14:33,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.223 0.526 2026-10-19 12:14:33,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:14:33,744 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.088 2026-10-19 12:14:33,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.021 2026-10-19 12:14:33,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-19 12:14:33,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:33] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.058 0.056 2026-10-19 12:14:34,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.157 2026-10-19 12:14:34,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:34,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.032 0.212 2026-10-19 12:14:34,140 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:14:34,169 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:14:34,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:14:34,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.328 2026-10-19 12:14:34,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.352 2026-10-19 12:14:34,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.412 2026-10-19 12:14:34,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.370 2026-10-19 12:14:34,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.377 2026-10-19 12:14:34,463 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:14:34,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.257 2026-10-19 12:14:34,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:34,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.261 2026-10-19 12:14:34,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.021 0.018 2026-10-19 12:14:34,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.192 2026-10-19 12:14:34,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.028 0.180 2026-10-19 12:14:34,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.186 2026-10-19 12:14:34,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.002 0.149 2026-10-19 12:14:34,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.037 0.380 2026-10-19 12:14:34,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.241 2026-10-19 12:14:34,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.008 0.256 2026-10-19 12:14:34,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:14:34,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.295 2026-10-19 12:14:34,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:14:34,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.292 2026-10-19 12:14:34,921 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-10-19 12:14:34,936 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-19 12:14:34,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.304 2026-10-19 12:14:34,954 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-10-19 12:14:34,981 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-10-19 12:14:34,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:34] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.020 0.239 2026-10-19 12:14:34,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:14:35,019 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:14:35,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:14:35,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:14:35,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.030 0.242 2026-10-19 12:14:35,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 12:14:35,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-10-19 12:14:35,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:14:35,086 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:14:35,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:14:35,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.075 0.214 2026-10-19 12:14:35,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.118 2026-10-19 12:14:35,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89018858 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-10-19 12:14:35,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89018858 with result: [{'id': 75, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-10-19 12:14:35,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.114 0.239 2026-10-19 12:14:35,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:35] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-19 12:14:36,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-19 12:14:36,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:14:36,269 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-19 12:14:36,310 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:14:36,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.031 0.034 2026-10-19 12:14:36,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:36] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.047 0.059 2026-10-19 12:14:37,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:14:37,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-10-19 12:14:37,317 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:14:37,336 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:14:37,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-10-19 12:14:37,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:14:37,385 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:37,412 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18628 2026-10-19 12:14:37,418 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:14:37,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18628 2026-10-19 12:14:37,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121437_519281_TestUi.txt 2026-10-19 12:14:37,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp46l1pkfq_chrome_odoo" 2026-10-19 12:14:37,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-10-19 12:14:38,506 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18849 2026-10-19 12:14:38,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1iqqj815_chrome_odoo 2026-10-19 12:14:38,507 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39651/json/version 2026-10-19 12:14:38,509 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39651/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:14:38,605 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:14:38,605 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39651/json 2026-10-19 12:14:38,606 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39651/json with timeout 3 increased to 10s during tests 2026-10-19 12:14:38,626 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39651/devtools/page/38E943937A024990745D6A01A59EB366 2026-10-19 12:14:38,644 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:14:38,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:14:39,112 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:14:39,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:14:39,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:14:39,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:14:39,149 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:14:41,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.154 1.961 2026-10-19 12:14:41,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '38E943937A024990745D6A01A59EB366', 'loaderId': 'EE18CF5EB660B4932FF9B0DE809320E7', 'isDownload': False} 2026-10-19 12:14:41,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-19 12:14:41,288 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:41,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:14:41,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-19 12:14:41,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.049 2026-10-19 12:14:41,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.019 2026-10-19 12:14:41,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.034 2026-10-19 12:14:41,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:14:41,993 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:14:42,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.014 2026-10-19 12:14:42,030 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:14:43,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.489 0.731 2026-10-19 12:14:43,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.232 2026-10-19 12:14:43,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:43,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.152 2026-10-19 12:14:43,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:14:43,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:14:44,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.209 0.488 2026-10-19 12:14:44,384 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:14:44,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.084 2026-10-19 12:14:44,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.018 2026-10-19 12:14:44,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.013 0.008 2026-10-19 12:14:44,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.057 0.050 2026-10-19 12:14:44,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:14:44,730 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.130 2026-10-19 12:14:44,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.201 2026-10-19 12:14:44,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:44,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:14:44,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:44,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.040 0.272 2026-10-19 12:14:44,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.038 0.345 2026-10-19 12:14:45,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.424 2026-10-19 12:14:45,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.356 2026-10-19 12:14:45,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:14:45,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.377 2026-10-19 12:14:45,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.255 2026-10-19 12:14:45,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:45,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.242 2026-10-19 12:14:45,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.192 2026-10-19 12:14:45,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.143 2026-10-19 12:14:45,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.002 0.097 2026-10-19 12:14:45,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.112 2026-10-19 12:14:45,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.040 0.134 2026-10-19 12:14:45,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.037 0.161 2026-10-19 12:14:45,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.239 2026-10-19 12:14:45,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.282 2026-10-19 12:14:45,578 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:14:45,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.345 2026-10-19 12:14:45,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:14:45,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.017 0.376 2026-10-19 12:14:45,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:14:45,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:14:45,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.330 2026-10-19 12:14:45,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:14:45,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.004 0.299 2026-10-19 12:14:45,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:14:45,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:14:45,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-19 12:14:45,736 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.017 0.278 2026-10-19 12:14:45,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:14:45,758 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:14:45,767 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:14:45,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:14:45,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-19 12:14:45,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-19 12:14:45,884 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-19 12:14:45,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:14:45,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:14:45,948 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:14:45,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:14:45,988 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-19 12:14:46,836 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:14:46,851 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:14:46,866 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-10-19 12:14:46,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:14:46,899 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:14:46,917 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:14:46,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:14:46,929 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18849 2026-10-19 12:14:46,930 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:14:46,931 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18849 2026-10-19 12:14:47,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121447_033771_TestUi.txt 2026-10-19 12:14:47,034 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1iqqj815_chrome_odoo" 2026-10-19 12:14:47,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19051 2026-10-19 12:14:47,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd8oc4gdw_chrome_odoo 2026-10-19 12:14:47,457 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36747/json/version 2026-10-19 12:14:47,460 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36747/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:14:47,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:14:47,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36747/json 2026-10-19 12:14:47,535 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36747/json with timeout 3 increased to 10s during tests 2026-10-19 12:14:47,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36747/devtools/page/088B493DA95204A57027548CA6418D1A 2026-10-19 12:14:47,574 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:14:47,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:14:47,618 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:14:47,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:14:47,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:14:47,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:14:47,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.023 0.072 2026-10-19 12:14:47,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '088B493DA95204A57027548CA6418D1A', 'loaderId': '994C9F447DC7CEC78D0EAB870AA6EEEF', 'isDownload': False} 2026-10-19 12:14:47,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-19 12:14:47,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:47,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.013 2026-10-19 12:14:47,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.034 2026-10-19 12:14:47,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-10-19 12:14:48,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:48] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-19 12:14:48,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 12:14:48,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:14:48,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:14:48,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.009 2026-10-19 12:14:48,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:14:49,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.211 0.539 2026-10-19 12:14:49,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.762 2026-10-19 12:14:49,329 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:49,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.132 2026-10-19 12:14:49,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 12:14:49,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 12:14:50,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.214 0.545 2026-10-19 12:14:50,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:14:50,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.084 2026-10-19 12:14:50,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.021 2026-10-19 12:14:50,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 12:14:50,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.037 0.074 2026-10-19 12:14:50,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.024 0.166 2026-10-19 12:14:50,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:50,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.241 2026-10-19 12:14:50,879 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:50,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:50,934 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:14:50,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.328 2026-10-19 12:14:51,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.414 2026-10-19 12:14:51,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.012 0.448 2026-10-19 12:14:51,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.389 2026-10-19 12:14:51,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.354 2026-10-19 12:14:51,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.249 2026-10-19 12:14:51,224 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:51,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:14:51,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 11 0.017 0.279 2026-10-19 12:14:51,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.232 2026-10-19 12:14:51,310 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.195 2026-10-19 12:14:51,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.175 2026-10-19 12:14:51,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-19 12:14:51,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.154 2026-10-19 12:14:51,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.019 0.119 2026-10-19 12:14:51,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.162 2026-10-19 12:14:51,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.226 2026-10-19 12:14:51,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.255 2026-10-19 12:14:51,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:14:51,617 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:14:51,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.005 0.281 2026-10-19 12:14:51,651 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:14:51,662 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.008 0.288 2026-10-19 12:14:51,672 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:14:51,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:14:51,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.012 0.277 2026-10-19 12:14:51,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:14:51,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.242 2026-10-19 12:14:51,748 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-19 12:14:51,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:14:51,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:14:51,758 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:14:51,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:14:51,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.144 2026-10-19 12:14:51,790 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:14:51,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-10-19 12:14:52,650 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-10-19 12:14:52,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:14:52,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:52,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19051 2026-10-19 12:14:52,684 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:14:52,685 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19051 2026-10-19 12:14:52,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121452_788929_TestUi.txt 2026-10-19 12:14:52,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd8oc4gdw_chrome_odoo" 2026-10-19 12:14:52,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-10-19 12:14:54,234 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19259 2026-10-19 12:14:54,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzla50vji_chrome_odoo 2026-10-19 12:14:54,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41717/json/version 2026-10-19 12:14:54,237 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41717/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:14:54,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:14:54,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41717/json 2026-10-19 12:14:54,261 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41717/json with timeout 3 increased to 10s during tests 2026-10-19 12:14:54,274 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41717/devtools/page/F1F6F377F197613069740C291CFAF864 2026-10-19 12:14:54,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:14:54,290 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:14:54,638 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:14:54,644 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:14:54,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:14:54,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:14:54,691 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:14:55,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.199 0.877 2026-10-19 12:14:55,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F1F6F377F197613069740C291CFAF864', 'loaderId': '8D30733FDBE35C45EB7CDB1F9B597FAC', 'isDownload': False} 2026-10-19 12:14:55,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-19 12:14:55,780 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:55,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:55] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-10-19 12:14:55,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:55] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.032 2026-10-19 12:14:55,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:55] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.054 2026-10-19 12:14:56,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:56] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-19 12:14:56,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 12:14:56,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 12:14:56,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:14:56,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:14:56,459 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:14:57,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.394 0.737 2026-10-19 12:14:57,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.161 2026-10-19 12:14:57,713 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:14:57,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.156 2026-10-19 12:14:57,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-19 12:14:57,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 12:14:58,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.217 0.537 2026-10-19 12:14:58,767 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:14:58,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.090 2026-10-19 12:14:58,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.020 2026-10-19 12:14:58,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:14:59,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.071 0.062 2026-10-19 12:14:59,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.148 2026-10-19 12:14:59,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.255 2026-10-19 12:14:59,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:14:59,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:14:59,334 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:59,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:59,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.313 2026-10-19 12:14:59,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.378 2026-10-19 12:14:59,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.018 0.446 2026-10-19 12:14:59,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.378 2026-10-19 12:14:59,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.388 2026-10-19 12:14:59,623 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:14:59,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.253 2026-10-19 12:14:59,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:14:59,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.031 0.266 2026-10-19 12:14:59,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-19 12:14:59,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.029 0.197 2026-10-19 12:14:59,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.219 2026-10-19 12:14:59,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.208 2026-10-19 12:14:59,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.177 2026-10-19 12:14:59,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.172 2026-10-19 12:14:59,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.011 0.214 2026-10-19 12:14:59,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:14:59] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.009 0.257 2026-10-19 12:15:00,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:15:00,019 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-19 12:15:00,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.234 2026-10-19 12:15:00,044 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,063 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:00,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.273 2026-10-19 12:15:00,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:00,126 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-19 12:15:00,134 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:00,153 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:00,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.015 0.310 2026-10-19 12:15:00,166 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:00,170 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:15:00,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:15:00,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:15:00,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.010 0.318 2026-10-19 12:15:00,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:15:00,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.017 0.291 2026-10-19 12:15:00,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-19 12:15:00,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-19 12:15:00,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.246 2026-10-19 12:15:00,267 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-10-19 12:15:00,304 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,308 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.219 2026-10-19 12:15:00,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:00,336 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:00,352 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-19 12:15:00,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:00] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.018 0.237 2026-10-19 12:15:00,369 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:00,389 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:00,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:15:00,418 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:15:00,436 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:15:00,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-19 12:15:00,467 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-19 12:15:00,491 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-10-19 12:15:00,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,526 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:00,555 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:00,566 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-19 12:15:00,583 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:00,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:00,615 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:15:00,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:15:00,650 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:15:00,666 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-19 12:15:00,682 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-19 12:15:00,701 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-10-19 12:15:00,726 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-10-19 12:15:00,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:00,770 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:00,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-19 12:15:00,799 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:00,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:15:00,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:00,849 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-10-19 12:15:01,680 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:15:01,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:15:01,705 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19259 2026-10-19 12:15:01,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:15:01,706 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19259 2026-10-19 12:15:01,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121501_812923_TestUi.txt 2026-10-19 12:15:01,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzla50vji_chrome_odoo" 2026-10-19 12:15:01,837 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-10-19 12:15:03,366 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19469 2026-10-19 12:15:03,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp19ktr_a3_chrome_odoo 2026-10-19 12:15:03,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32967/json/version 2026-10-19 12:15:03,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32967/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:15:03,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:15:03,420 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32967/json 2026-10-19 12:15:03,421 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32967/json with timeout 3 increased to 10s during tests 2026-10-19 12:15:03,435 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32967/devtools/page/8FF3AA8DD44336FFE7DEDE961E8C035B 2026-10-19 12:15:03,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:15:03,478 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:15:03,893 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:15:03,897 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:15:03,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:15:03,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:15:03,923 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:15:04,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:04] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.120 0.845 2026-10-19 12:15:04,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8FF3AA8DD44336FFE7DEDE961E8C035B', 'loaderId': '7C142F6350AD46382275BED102751EE7', 'isDownload': False} 2026-10-19 12:15:04,890 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-19 12:15:04,920 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:15:04,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:04] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.018 2026-10-19 12:15:04,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:04] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-10-19 12:15:05,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:05] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.063 2026-10-19 12:15:05,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:15:05,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-19 12:15:05,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-19 12:15:05,688 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:15:05,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:15:05,711 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:15:06,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.449 0.706 2026-10-19 12:15:06,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.174 2026-10-19 12:15:06,971 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:15:07,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.126 2026-10-19 12:15:07,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:15:07,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:15:08,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:15:08,042 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.263 0.542 2026-10-19 12:15:08,197 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.084 2026-10-19 12:15:08,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.030 2026-10-19 12:15:08,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:15:08,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.047 0.080 2026-10-19 12:15:08,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.166 2026-10-19 12:15:08,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:15:08,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.247 2026-10-19 12:15:08,617 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:15:08,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:15:08,646 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:08,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:15:08,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.023 0.331 2026-10-19 12:15:08,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.025 0.405 2026-10-19 12:15:08,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.468 2026-10-19 12:15:08,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.426 2026-10-19 12:15:08,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.020 0.411 2026-10-19 12:15:08,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.028 0.249 2026-10-19 12:15:09,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:15:09,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.296 2026-10-19 12:15:09,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.033 0.328 2026-10-19 12:15:09,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.277 2026-10-19 12:15:09,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.283 2026-10-19 12:15:09,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.276 2026-10-19 12:15:09,206 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.241 2026-10-19 12:15:09,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.199 2026-10-19 12:15:09,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.035 0.265 2026-10-19 12:15:09,379 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:15:09,380 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-10-19 12:15:09,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-19 12:15:09,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.016 0.274 2026-10-19 12:15:09,430 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-10-19 12:15:09,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:15:09,468 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:15:09,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.021 0.301 2026-10-19 12:15:09,550 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.013 0.358 2026-10-19 12:15:09,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:15:09,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:09,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.006 0.368 2026-10-19 12:15:09,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.014 0.349 2026-10-19 12:15:09,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.279 2026-10-19 12:15:09,665 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:09,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:15:09,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:15:09,699 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-10-19 12:15:09,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:15:09,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:15:09,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.255 2026-10-19 12:15:09,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:15:09,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.003 0.243 2026-10-19 12:15:09,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-10-19 12:15:09,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.050 2026-10-19 12:15:10,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:10,602 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:10,615 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:15:10,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 12:15:10,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:15:10,665 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:15:10,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87350631 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-10-19 12:15:10,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:15:14,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87350631 with result: [{'id': 76, 'pos_reference': 'Order 00094-002-0001', 'account_move': 233}] 2026-10-19 12:15:14,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 1.289 2.389 2026-10-19 12:15:14,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 3.425 2026-10-19 12:15:14,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:14] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.048 0.033 2026-10-19 12:15:14,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:14] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.010 2026-10-19 12:15:15,312 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:15:15,317 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:15:15,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-10-19 12:15:15,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-19 12:15:15,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-10-19 12:15:15,402 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:15:15,411 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:15:15,476 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-10-19 12:15:15,486 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:15,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:15,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-10-19 12:15:15,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:15:15,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:15:15,571 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:15:15,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-10-19 12:15:16,425 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:16,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:16,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:15:16,464 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 12:15:16,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:15:16,505 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88879076 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-10-19 12:15:16,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:15:18,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88879076 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0002', 'account_move': 235}] 2026-10-19 12:15:19,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.834 1.706 2026-10-19 12:15:19,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:19] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.007 0.023 2026-10-19 12:15:19,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:15:19,940 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:15:19,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:19,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19469 2026-10-19 12:15:19,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:15:19,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19469 2026-10-19 12:15:20,075 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121520_075617_TestUi.txt 2026-10-19 12:15:20,076 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp19ktr_a3_chrome_odoo" 2026-10-19 12:15:20,159 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-10-19 12:15:21,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19681 2026-10-19 12:15:21,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmps68hrbye_chrome_odoo 2026-10-19 12:15:21,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44705/json/version 2026-10-19 12:15:21,361 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44705/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:15:21,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:15:21,428 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44705/json 2026-10-19 12:15:21,436 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44705/json with timeout 3 increased to 10s during tests 2026-10-19 12:15:21,459 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44705/devtools/page/2341CC929A5E7E6E1CB95ACDC11E1FB8 2026-10-19 12:15:21,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:15:21,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:15:21,858 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:15:21,862 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:15:21,866 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-19 12:15:21,866 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-19 12:15:21,888 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:15:22,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.146 0.846 2026-10-19 12:15:22,878 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2341CC929A5E7E6E1CB95ACDC11E1FB8', 'loaderId': '97C59F02E22F1AD5A76E9E2D82169189', 'isDownload': False} 2026-10-19 12:15:22,879 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-19 12:15:22,895 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:15:22,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:22] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 12:15:22,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:22] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.029 2026-10-19 12:15:22,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:22] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.033 2026-10-19 12:15:23,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:15:23,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-10-19 12:15:23,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:15:23,627 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:23,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.025 2026-10-19 12:15:23,665 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-10-19 12:15:24,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.361 0.691 2026-10-19 12:15:24,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.052 2026-10-19 12:15:24,834 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:15:24,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.098 2026-10-19 12:15:24,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-19 12:15:25,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-19 12:15:25,866 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:15:25,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.280 0.591 2026-10-19 12:15:26,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.078 2026-10-19 12:15:26,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.021 2026-10-19 12:15:26,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:15:26,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 14 0.079 0.055 2026-10-19 12:15:26,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.170 2026-10-19 12:15:26,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:15:26,478 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:15:26,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:15:26,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:26,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.033 0.242 2026-10-19 12:15:26,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.047 0.371 2026-10-19 12:15:26,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.019 0.441 2026-10-19 12:15:26,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.022 0.493 2026-10-19 12:15:26,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.440 2026-10-19 12:15:26,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.287 2026-10-19 12:15:26,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:26,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.336 2026-10-19 12:15:26,907 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:15:26,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 18 0.028 0.275 2026-10-19 12:15:26,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.243 2026-10-19 12:15:26,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.201 2026-10-19 12:15:27,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.187 2026-10-19 12:15:27,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.184 2026-10-19 12:15:27,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.176 2026-10-19 12:15:27,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.026 0.184 2026-10-19 12:15:27,151 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:15:27,178 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:15:27,194 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:15:27,202 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:27,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.028 0.228 2026-10-19 12:15:27,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:27,264 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-10-19 12:15:27,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:27,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:27,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.030 0.279 2026-10-19 12:15:27,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:15:27,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:15:27,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:15:27,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:15:27,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-19 12:15:27,385 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 8 0.027 0.353 2026-10-19 12:15:27,392 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-19 12:15:27,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-19 12:15:27,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.008 0.389 2026-10-19 12:15:27,426 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:15:27,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.007 0.368 2026-10-19 12:15:27,483 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:15:27,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-10-19 12:15:27,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.021 0.337 2026-10-19 12:15:27,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:15:27,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-10-19 12:15:27,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-19%2012:06:22 HTTP/1.1" 200 - 4 0.019 0.295 2026-10-19 12:15:28,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:15:28,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:15:28,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-10-19 12:15:28,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:15:28,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:15:28,431 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:15:28,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:15:28,449 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19681 2026-10-19 12:15:28,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:15:28,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19681 2026-10-19 12:15:28,576 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121528_576641_TestUi.txt 2026-10-19 12:15:28,577 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmps68hrbye_chrome_odoo" 2026-10-19 12:15:28,655 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-19 12:15:28,664 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-10-19 12:15:29,832 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 19888 2026-10-19 12:15:29,833 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpt7hd7gr7_chrome_odoo 2026-10-19 12:15:29,833 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:41995/json/version 2026-10-19 12:15:29,835 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41995/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:15:29,861 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-10-19 12:15:29,861 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:41995/json 2026-10-19 12:15:29,862 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41995/json with timeout 3 increased to 10s during tests 2026-10-19 12:15:29,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:41995/devtools/page/5B87700A93F14D4F424D48F31CC8A1F4 2026-10-19 12:15:29,880 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-10-19 12:15:29,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-10-19 12:15:30,964 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:15:30,969 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 12:15:30,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-10-19 12:15:30,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Open "http://127.0.0.1:8069/pos/ui/tests?mod=web" in browser 2026-10-19 12:15:30,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-10-19 12:15:31,004 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:15:32,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:32] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.183 1.027 2026-10-19 12:15:32,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': '5B87700A93F14D4F424D48F31CC8A1F4', 'loaderId': 'D0C4B3093B580F4E947FFF08620533B9', 'isDownload': False} 2026-10-19 12:15:32,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame '5B87700A93F14D4F424D48F31CC8A1F4' to stop loading 2026-10-19 12:15:32,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:32] "GET /web/assets/4f7172f/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:15:32,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:32] "GET /web/assets/327383a/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-19 12:15:32,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-10-19 12:15:32,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-10-19 12:15:32,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:32] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:32,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:33,011 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-10-19 12:15:33,012 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-19 12:15:33,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-10-19 12:15:33,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-19 12:15:33,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:15:33,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:15:33,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:15:33,304 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-10-19 12:15:33,306 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:15:33,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-19 12:15:33,370 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 12:15:33,372 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 12:15:33,373 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 12:15:33,375 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 12:15:33,378 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 12:15:33,379 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 12:15:33,381 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 12:15:33,382 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 12:15:33,382 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 12:15:33,383 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 12:15:33,385 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 12:15:33,386 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 12:15:33,386 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 12:15:33,388 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 12:15:33,389 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 12:15:33,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 12:15:33,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 12:15:33,395 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 12:15:33,397 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 12:15:33,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 12:15:33,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 12:15:33,420 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 12:15:33,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:15:33,433 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:15:33,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:15:33,444 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:15:33,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:15:33,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:15:33,456 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 12:15:33,456 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 12:15:33,457 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 12:15:33,458 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 12:15:33,460 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 12:15:33,460 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 12:15:33,461 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 12:15:33,461 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 12:15:33,473 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 12:15:33,474 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 12:15:33,476 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 12:15:33,477 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 12:15:33,478 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 12:15:33,478 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 12:15:33,479 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 12:15:33,479 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 12:15:33,482 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 12:15:33,487 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 12:15:33,488 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:15:33,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 12:15:33,495 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 12:15:33,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 12:15:33,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 12:15:33,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 12:15:33,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 12:15:33,501 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 12:15:33,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 12:15:33,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 12:15:33,504 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 12:15:33,514 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 12:15:33,524 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 12:15:33,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:15:33,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:15:33,554 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 12:15:33,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 12:15:33,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-19 12:15:33,622 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 12:15:33,628 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:15:33,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.095 2026-10-19 12:15:33,639 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:15:33,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:15:33,665 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 12:15:33,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 12:15:33,676 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 12:15:33,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:15:33,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:15:33,688 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 12:15:33,691 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 12:15:33,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 12:15:33,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 12:15:33,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 12:15:33,696 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 12:15:33,704 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 12:15:33,706 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 12:15:33,707 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 12:15:33,707 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 12:15:33,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:15:33,710 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 12:15:33,711 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 12:15:33,727 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 12:15:33,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:15:33,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:15:33,740 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 12:15:33,751 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 12:15:33,752 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 12:15:33,753 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 12:15:33,753 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 12:15:33,754 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 12:15:33,755 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 12:15:33,755 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 12:15:33,756 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 12:15:33,757 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 12:15:33,757 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 12:15:33,758 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 12:15:33,759 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 12:15:33,759 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 12:15:33,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:15:33,773 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 12:15:33,776 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 12:15:33,782 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 12:15:33,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:15:33,789 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 12:15:33,794 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 12:15:33,798 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 12:15:33,801 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:15:33,803 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 12:15:33,805 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 12:15:33,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:15:33,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:15:33,827 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:15:34,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-10-19 12:15:34,136 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-19 12:15:34,183 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > BarcodeReader scanner claim discipline" passed 8 tests. 2026-10-19 12:15:34,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-19 12:15:34,232 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-10-19 12:15:34,232 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-19 12:15:34,293 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > HardwareProxy scale claim discipline" passed 13 tests. 2026-10-19 12:15:34,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-19 12:15:34,323 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-10-19 12:15:34,324 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-19 12:15:34,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-10-19 12:15:34,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-10-19 12:15:34,360 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 19888 2026-10-19 12:15:34,365 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-10-19 12:15:34,367 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 19888 2026-10-19 12:15:34,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121534_468824_WebSuite.txt 2026-10-19 12:15:34,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpt7hd7gr7_chrome_odoo" 2026-10-19 12:15:34,505 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-19 12:16:09,707 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<685995926010617.1792412169.661098957061768-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:16:09,707 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:16:09,722 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [253] 2026-10-19 12:16:09,745 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted mail.message records with IDs: [10450] 2026-10-19 12:16:09,746 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:09,770 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:16:11,253 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted pos.payment.method records with IDs: [38] 2026-10-19 12:16:11,760 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-10-19 12:16:27,743 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<074567075037371.1792412187.686361074447632-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-10-19 12:16:27,743 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:16:27,783 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [254] 2026-10-19 12:16:27,820 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted mail.message records with IDs: [10682] 2026-10-19 12:16:27,821 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:16:27,860 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:16:28,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-10-19 12:16:29,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32528874 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-19 12:16:32,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32528874 with result: [{'id': 79, 'pos_reference': 'Order 12346-123-1234', 'account_move': 238}] 2026-10-19 12:16:32,305 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-10-19 12:16:32,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84370919 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-19 12:16:35,821 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84370919 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 241}] 2026-10-19 12:16:35,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-10-19 12:16:36,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13831748 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-19 12:16:36,898 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13831748 with result: [{'id': 81, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-10-19 12:16:40,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-10-19 12:16:40,853 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49910808 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:16:41,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49910808 with result: [{'id': 84, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-19 12:16:43,559 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted account.move.line.ctp records with IDs: [242, 243] 2026-10-19 12:16:43,722 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted account.move.line records with IDs: [591] 2026-10-19 12:16:46,214 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-10-19 12:16:49,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-10-19 12:16:50,045 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51465073 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-19 12:16:50,724 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51465073 with result: [{'id': 86, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-10-19 12:16:53,152 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-10-19 12:16:54,405 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-10-19 12:16:55,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-10-19 12:16:57,425 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [181] 2026-10-19 12:16:58,791 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-10-19 12:17:01,216 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [185] 2026-10-19 12:17:01,500 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-10-19 12:17:05,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-10-19 12:17:07,198 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-10-19 12:17:10,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-10-19 12:17:11,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14598675 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:17:14,084 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14598675 with result: [{'id': 97, 'pos_reference': 'Order 12345-123-1234', 'account_move': 273}] 2026-10-19 12:17:14,104 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-10-19 12:17:16,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-10-19 12:17:18,504 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [203, 204] 2026-10-19 12:17:19,373 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [207, 208] 2026-10-19 12:17:20,363 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-10-19 12:17:25,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-10-19 12:17:25,657 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73554769 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:17:28,250 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73554769 with result: [{'id': 104, 'pos_reference': 'Order 12345-123-1234', 'account_move': 282}] 2026-10-19 12:17:30,595 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-10-19 12:17:33,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-10-19 12:17:38,154 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-10-19 12:17:42,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-19 12:17:45,228 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-10-19 12:17:45,450 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-10-19 12:17:48,559 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-10-19 12:17:53,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-10-19 12:17:54,721 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [230] 2026-10-19 12:17:55,822 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [233] 2026-10-19 12:17:57,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-10-19 12:18:00,519 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<188131235431535.1792412280.483816385269165-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-10-19 12:18:00,519 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:18:00,529 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [255] 2026-10-19 12:18:00,548 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted mail.message records with IDs: [10923] 2026-10-19 12:18:00,548 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:18:00,573 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:18:00,725 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 50, model: account.move 2026-10-19 12:18:02,230 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-10-19 12:18:04,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-10-19 12:18:05,189 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33200937 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:18:06,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33200937 with result: [{'id': 119, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-19 12:18:06,107 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted account.tax records with IDs: [113] 2026-10-19 12:18:07,376 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-10-19 12:18:07,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33947335 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:18:10,615 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33947335 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': 314}] 2026-10-19 12:18:10,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-10-19 12:18:23,288 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-19 12:18:24,027 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64832342 for PoS orders references: ['a new test refund order'] (draft: False) 2026-10-19 12:18:26,548 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64832342 with result: [{'id': 123, 'pos_reference': 'a new test refund order', 'account_move': 318}] 2026-10-19 12:18:26,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-10-19 12:18:32,954 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-10-19 12:18:34,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-10-19 12:18:36,857 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-10-19 12:18:38,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20896275 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:18:40,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20896275 with result: [{'id': 128, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-19 12:18:44,490 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-19 12:18:45,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45846068 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:18:45,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45846068 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-19 12:18:50,629 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-10-19 12:18:51,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94653046 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:18:52,404 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94653046 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-19 12:18:53,671 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-10-19 12:18:55,199 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [250] 2026-10-19 12:18:56,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-10-19 12:18:59,057 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-19 12:18:59,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-10-19 12:18:59,502 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 20086 2026-10-19 12:18:59,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi5y601u4_chrome_odoo 2026-10-19 12:18:59,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:39193/json/version 2026-10-19 12:18:59,505 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39193/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:18:59,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:18:59,533 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:39193/json 2026-10-19 12:18:59,534 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39193/json with timeout 3 increased to 10s during tests 2026-10-19 12:18:59,559 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:39193/devtools/page/695D5B493D9167D1F3BCA26DF1675A52 2026-10-19 12:18:59,592 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-10-19 12:18:59,602 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-10-19 12:19:00,470 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:19:00,481 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 12:19:00,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-10-19 12:19:00,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 12:19:00,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 12:19:00,523 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:19:02,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:02] "GET /web HTTP/1.1" 200 - 121 0.192 1.322 2026-10-19 12:19:02,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '695D5B493D9167D1F3BCA26DF1675A52', 'loaderId': '31984141BE8260D252473C912AACCC65', 'isDownload': False} 2026-10-19 12:19:02,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-10-19 12:19:02,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:02] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 12:19:02,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.025 2026-10-19 12:19:02,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:02] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-19 12:19:02,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:02] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.006 0.103 2026-10-19 12:19:02,234 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 12:19:02,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.038 0.115 2026-10-19 12:19:02,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:02] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-10-19 12:19:03,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 12:19:03,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 12:19:03,347 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 12:19:03,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.021 2026-10-19 12:19:03,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate test code "odoo.startTour('point_of_sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 12:19:03,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.163 0.127 2026-10-19 12:19:03,711 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 12:19:03,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 0.374 2026-10-19 12:19:03,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.388 2026-10-19 12:19:03,792 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:19:03,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.023 0.351 2026-10-19 12:19:04,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.115 0.462 2026-10-19 12:19:04,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.070 0.662 2026-10-19 12:19:04,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.695 2026-10-19 12:19:04,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.022 0.588 2026-10-19 12:19:04,313 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:19:04,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:19:04,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:19:04,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.021 0.533 2026-10-19 12:19:04,374 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:19:04,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.013 0.562 2026-10-19 12:19:04,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web/offline HTTP/1.1" 200 - 7 0.022 0.543 2026-10-19 12:19:04,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:19:04,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.041 0.235 2026-10-19 12:19:04,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.070 2026-10-19 12:19:04,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.014 0.098 2026-10-19 12:19:05,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '.o_navbar_apps_menu button' 2026-10-19 12:19:05,286 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: 'Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"])' 2026-10-19 12:19:05,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '

Ready to have a look at the POS Interface? Let's start our first session.

(trigger: .o_pos_kanban button.oe_kanban_action_button)' 2026-10-19 12:19:05,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.014 2026-10-19 12:19:05,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:05] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.072 0.093 2026-10-19 12:19:05,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:05] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.035 0.045 2026-10-19 12:19:05,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.034 2026-10-19 12:19:06,470 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-10-19 12:19:06,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:19:06,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 20086 2026-10-19 12:19:06,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-10-19 12:19:06,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 20086 2026-10-19 12:19:06,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_121906_641165_TestUi.txt 2026-10-19 12:19:06,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpi5y601u4_chrome_odoo" 2026-10-19 12:19:06,663 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [] 2026-10-19 12:19:06,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:19:06] "POST /web/dataset/call_button HTTP/1.1" 200 - 98 0.153 0.166 2026-10-19 12:19:06,813 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:19:40,509 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<335177227815886.1792412380.457540750503540-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:19:40,509 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:19:40,524 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [256] 2026-10-19 12:19:40,553 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #51 deleted mail.message records with IDs: [11711] 2026-10-19 12:19:40,553 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:19:40,581 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:19:41,892 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #51 deleted pos.payment.method records with IDs: [52] 2026-10-19 12:19:42,331 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #51 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-10-19 12:19:44,637 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-10-19 12:19:47,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98899121 for PoS orders references: ['Order 45693-351-8773'] (draft: False) 2026-10-19 12:19:48,517 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98899121 with result: [{'id': 133, 'pos_reference': 'Order 45693-351-8773', 'account_move': False}] 2026-10-19 12:19:49,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-10-19 12:19:52,313 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:19:52,345 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17252383 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:19:55,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17252383 with result: [{'id': 134, 'pos_reference': 'Order 00100-010-0001', 'account_move': 342}] 2026-10-19 12:19:55,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92346031 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:19:56,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92346031 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0002', 'account_move': 344}] 2026-10-19 12:19:56,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3659884 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:19:57,880 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3659884 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0003', 'account_move': 346}] 2026-10-19 12:19:57,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49885101 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-19 12:19:59,231 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49885101 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0004', 'account_move': 348}] 2026-10-19 12:19:59,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #492991 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-10-19 12:19:59,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #492991 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-10-19 12:19:59,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51818808 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-10-19 12:20:00,183 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51818808 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-10-19 12:20:00,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88793155 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-10-19 12:20:00,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88793155 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-10-19 12:20:00,692 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58308759 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-10-19 12:20:01,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58308759 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-10-19 12:20:01,284 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #978667 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-10-19 12:20:02,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #978667 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0009', 'account_move': 350}] 2026-10-19 12:20:02,794 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17036553 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-10-19 12:20:04,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17036553 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0010', 'account_move': 352}] 2026-10-19 12:20:04,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19182065 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-10-19 12:20:05,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19182065 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0011', 'account_move': 354}] 2026-10-19 12:20:05,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:20:05,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:20:05,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-19 12:20:05,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-10-19 12:20:05,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-10-19 12:20:05,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-19 12:20:05,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-10-19 12:20:05,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-10-19 12:20:05,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-10-19 12:20:05,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-10-19 12:20:05,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-10-19 12:20:05,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-10-19 12:20:05,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-10-19 12:20:05,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-10-19 12:20:05,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-10-19 12:20:05,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:20:09,827 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:20:09,828 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:20:09,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:20:09,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:20:09,848 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-10-19 12:20:12,440 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:20:12,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70522723 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:20:13,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70522723 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:20:13,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:20:13,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:20:14,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:20:14,210 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:20:14,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:20:14,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:20:17,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-10-19 12:20:19,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:20:19,644 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46223171 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:20:20,470 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46223171 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:20:20,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:20:20,471 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:20:21,737 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:20:21,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:20:21,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:20:21,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:20:24,351 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-10-19 12:20:26,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:20:26,823 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74684190 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:20:27,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74684190 with result: [{'id': 147, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-19 12:20:27,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:20:28,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:20:28,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:20:28,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:20:28,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:20:28,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:20:28,900 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:20:31,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-10-19 12:20:35,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-10-19 12:20:38,078 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:20:38,127 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40114429 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:20:39,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40114429 with result: [{'id': 149, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:20:39,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19477301 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:20:40,085 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19477301 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:20:40,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18831634 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:20:40,838 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18831634 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:20:40,839 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:20:40,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:20:40,902 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:20:42,444 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:20:42,444 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:20:42,445 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:20:42,445 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:20:42,459 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-10-19 12:20:44,913 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:20:44,958 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53887199 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:20:46,280 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53887199 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:20:46,291 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49976470 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:20:47,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49976470 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:20:47,828 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34881749 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:20:50,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34881749 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0003', 'account_move': 380}] 2026-10-19 12:20:50,544 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:20:50,613 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:20:50,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-19 12:20:50,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-10-19 12:20:50,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:20:52,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-19 12:20:52,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:20:52,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:20:52,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:20:52,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:20:52,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-10-19 12:20:55,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:20:55,346 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57568287 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:20:57,658 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57568287 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0001', 'account_move': 385}] 2026-10-19 12:20:57,659 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:20:57,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:20:57,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-10-19 12:20:57,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:20:57,913 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #51 deleted mail.message records with IDs: [11998] 2026-10-19 12:20:58,075 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #51 deleted account.move records with IDs: [386] 2026-10-19 12:20:58,115 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [4894] 2026-10-19 12:20:58,221 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:20:58,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:20:58,243 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:20:58,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:20:58,257 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-10-19 12:21:00,764 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:21:00,797 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81037142 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:21:01,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81037142 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:21:01,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47072299 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:21:02,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47072299 with result: [{'id': 157, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-19 12:21:02,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:21:03,491 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:21:03,492 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:21:04,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:21:04,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:21:04,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:21:04,599 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:21:04,615 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-10-19 12:21:06,825 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:21:06,850 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27501854 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-10-19 12:21:09,592 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27501854 with result: [{'id': 159, 'pos_reference': 'Order 666-666-666', 'account_move': 389}] 2026-10-19 12:21:09,593 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:21:11,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:21:11,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-10-19 12:21:11,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-10-19 12:21:11,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:21:11,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:21:11,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:21:11,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:21:11,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:21:11,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-10-19 12:21:14,047 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28071876 for PoS orders references: ['Order 27298-744-8383', 'Order 36249-589-1498'] (draft: False) 2026-10-19 12:21:15,726 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28071876 with result: [{'id': 162, 'pos_reference': 'Order 36249-589-1498', 'account_move': False}, {'id': 161, 'pos_reference': 'Order 27298-744-8383', 'account_move': False}] 2026-10-19 12:21:16,901 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-10-19 12:21:19,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:21:19,578 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22587226 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:21:20,655 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22587226 with result: [{'id': 163, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:21:20,673 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57888124 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:21:21,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57888124 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:21:21,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57115726 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:21:22,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57115726 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:21:22,169 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:21:22,169 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:21:24,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:21:24,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:21:24,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:21:24,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:21:24,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-10-19 12:21:27,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14502047 for PoS orders references: ['Order 65463-296-6120'] (draft: False) 2026-10-19 12:21:28,445 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14502047 with result: [{'id': 166, 'pos_reference': 'Order 65463-296-6120', 'account_move': False}] 2026-10-19 12:21:29,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58408592 for PoS orders references: ['Order 64148-351-6188'] (draft: False) 2026-10-19 12:21:29,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58408592 with result: [{'id': 167, 'pos_reference': 'Order 64148-351-6188', 'account_move': False}] 2026-10-19 12:21:32,105 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-19 12:22:06,753 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<358738702746479.1792412526.702327013015747-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:22:06,753 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:22:06,769 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted mail.mail records with IDs: [257] 2026-10-19 12:22:06,795 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted mail.message records with IDs: [12608] 2026-10-19 12:22:06,796 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:22:06,821 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:22:07,928 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted pos.payment.method records with IDs: [66] 2026-10-19 12:22:08,274 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-10-19 12:22:10,254 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-10-19 12:22:10,788 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 27750-285-7912' was captured in attachment pos_order_save_Order 27750-285-7912_333040.json #3885 2026-10-19 12:22:10,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-10-19 12:22:11,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 70092-621-1179' was captured in attachment pos_order_save_Order 70092-621-1179_-18036.json #3886 2026-10-19 12:22:11,560 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47648087 for PoS orders references: ['Order 70092-621-1179'] (draft: False) 2026-10-19 12:22:11,703 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted ir.model.data records with IDs: [432133] 2026-10-19 12:22:11,704 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted mail.activity records with IDs: [111] 2026-10-19 12:22:11,748 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted ir.attachment records with IDs: [3886] 2026-10-19 12:22:12,753 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47648087 with result: [{'id': 168, 'pos_reference': 'Order 70092-621-1179', 'account_move': False}] 2026-10-19 12:22:12,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-10-19 12:22:13,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 86693-251-1383' was captured in attachment pos_order_save_Order 86693-251-1383_255781.json #3887 2026-10-19 12:22:13,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 86693-251-1383' was not captured as the content is the same as in attachment pos_order_save_Order 86693-251-1383_255781.json #3887 2026-10-19 12:22:13,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-10-19 12:22:14,285 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_-38648.json #3888 2026-10-19 12:22:14,317 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_-21109.json #3889 2026-10-19 12:22:14,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-10-19 12:22:15,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_759417.json #3890 2026-10-19 12:22:15,248 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1999' was captured in attachment pos_order_save_Order 12345-678-1999_759417.json #3891 2026-10-19 12:22:15,275 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-10-19 12:22:16,126 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_788993.json #3892 2026-10-19 12:22:16,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1999' was captured in attachment pos_order_save_Order 12345-678-1999_788993.json #3893 2026-10-19 12:22:16,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69614082 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-10-19 12:22:16,394 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted ir.model.data records with IDs: [432140] 2026-10-19 12:22:16,394 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted mail.activity records with IDs: [118] 2026-10-19 12:22:16,428 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted ir.attachment records with IDs: [3893] 2026-10-19 12:22:17,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69614082 with result: [{'id': 169, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-10-19 12:22:17,500 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88877866 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-10-19 12:22:17,637 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted ir.model.data records with IDs: [432139] 2026-10-19 12:22:17,638 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted mail.activity records with IDs: [117] 2026-10-19 12:22:17,667 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #54 deleted ir.attachment records with IDs: [3892] 2026-10-19 12:22:18,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88877866 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-10-19 12:22:18,928 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-19 12:22:49,723 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #57 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 12:22:53,142 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989] 2026-10-19 12:22:53,143 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #57 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-10-19 12:22:53,179 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #57 deleted ir.sequence records with IDs: [1128, 1131, 1179, 1182, 1129, 1132, 1180, 1183] 2026-10-19 12:22:58,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-10-19 12:22:59,592 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:23:02,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:02] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 678 0.636 2.298 2026-10-19 12:23:02,560 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-19 12:23:04,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:04] "GET /my/invoices/409?access_token=60c4bf13-39be-4503-a334-c8148968e2b1 HTTP/1.1" 200 - 223 0.321 1.333 2026-10-19 12:23:04,227 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-10-19 12:23:05,717 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:partner_1 from n/a 2026-10-19 12:23:06,404 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:23:09,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:09] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 708 0.907 2.308 2026-10-19 12:23:11,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:23:11] "GET /my/invoices/410?access_token=c974dfe7-9e03-4888-b60f-1625c2053adf HTTP/1.1" 200 - 246 0.275 1.428 2026-10-19 12:23:11,414 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-10-19 12:23:45,899 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<013222664726178.1792412625.846514701843262-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:23:45,899 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:23:45,916 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #62 deleted mail.mail records with IDs: [259] 2026-10-19 12:23:45,936 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #62 deleted mail.message records with IDs: [13624] 2026-10-19 12:23:45,936 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:23:45,955 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:23:47,180 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #62 deleted pos.payment.method records with IDs: [87] 2026-10-19 12:23:47,546 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #62 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-10-19 12:23:49,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-10-19 12:23:55,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13589443 for PoS orders references: ['Order 01693-338-0861', 'Order 13146-981-4520'] (draft: False) 2026-10-19 12:23:57,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13589443 with result: [{'id': 174, 'pos_reference': 'Order 13146-981-4520', 'account_move': False}, {'id': 173, 'pos_reference': 'Order 01693-338-0861', 'account_move': False}] 2026-10-19 12:23:58,311 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [485] 2026-10-19 12:23:59,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-10-19 12:24:02,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26401771 for PoS orders references: ['Order 49630-393-5239', 'Order 04366-974-5191', 'Order 12233-864-2274'] (draft: False) 2026-10-19 12:24:05,056 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26401771 with result: [{'id': 177, 'pos_reference': 'Order 12233-864-2274', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 04366-974-5191', 'account_move': False}, {'id': 175, 'pos_reference': 'Order 49630-393-5239', 'account_move': False}] 2026-10-19 12:24:06,375 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-10-19 12:24:09,890 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83778056 for PoS orders references: ['Order 82998-181-8415', 'Order 85009-649-7807', 'Order 05415-676-6610'] (draft: False) 2026-10-19 12:24:12,049 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83778056 with result: [{'id': 180, 'pos_reference': 'Order 05415-676-6610', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 85009-649-7807', 'account_move': False}, {'id': 178, 'pos_reference': 'Order 82998-181-8415', 'account_move': False}] 2026-10-19 12:24:13,376 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-10-19 12:24:16,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79923788 for PoS orders references: ['Order 37270-272-5274', 'Order 00138-792-2726', 'Order 68701-782-5451'] (draft: False) 2026-10-19 12:24:18,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79923788 with result: [{'id': 183, 'pos_reference': 'Order 68701-782-5451', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 00138-792-2726', 'account_move': False}, {'id': 181, 'pos_reference': 'Order 37270-272-5274', 'account_move': False}] 2026-10-19 12:24:20,321 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-10-19 12:24:23,614 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57542079 for PoS orders references: ['Order 53097-965-7239', 'Order 04262-149-8244', 'Order 19489-093-8098'] (draft: False) 2026-10-19 12:24:25,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57542079 with result: [{'id': 186, 'pos_reference': 'Order 19489-093-8098', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 04262-149-8244', 'account_move': False}, {'id': 184, 'pos_reference': 'Order 53097-965-7239', 'account_move': False}] 2026-10-19 12:24:26,833 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-10-19 12:24:30,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68294523 for PoS orders references: ['Order 35272-235-9894', 'Order 84960-915-4002', 'Order 30308-371-4688'] (draft: False) 2026-10-19 12:24:32,667 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68294523 with result: [{'id': 189, 'pos_reference': 'Order 30308-371-4688', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 84960-915-4002', 'account_move': False}, {'id': 187, 'pos_reference': 'Order 35272-235-9894', 'account_move': False}] 2026-10-19 12:24:34,062 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-10-19 12:24:37,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72475091 for PoS orders references: ['Order 02435-180-4260', 'Order 12929-393-2757', 'Order 66981-580-8860'] (draft: False) 2026-10-19 12:24:39,609 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72475091 with result: [{'id': 192, 'pos_reference': 'Order 66981-580-8860', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 12929-393-2757', 'account_move': False}, {'id': 190, 'pos_reference': 'Order 02435-180-4260', 'account_move': False}] 2026-10-19 12:24:41,361 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-10-19 12:24:44,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44196864 for PoS orders references: ['Order 03422-836-1433', 'Order 33990-396-4955', 'Order 37862-532-1216'] (draft: False) 2026-10-19 12:24:46,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44196864 with result: [{'id': 195, 'pos_reference': 'Order 37862-532-1216', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 33990-396-4955', 'account_move': False}, {'id': 193, 'pos_reference': 'Order 03422-836-1433', 'account_move': False}] 2026-10-19 12:24:48,059 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:25:23,144 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<149296697568007.1792412723.098507165908813-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:25:23,144 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:25:23,159 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #65 deleted mail.mail records with IDs: [260] 2026-10-19 12:25:23,184 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #65 deleted mail.message records with IDs: [14224] 2026-10-19 12:25:23,184 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:25:23,209 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:25:24,238 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #65 deleted pos.payment.method records with IDs: [100] 2026-10-19 12:25:24,590 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #65 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-10-19 12:25:26,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-10-19 12:25:28,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:25:28,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86004767 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:25:29,862 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86004767 with result: [{'id': 196, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:25:29,875 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86704021 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:25:30,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86704021 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:25:30,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72802715 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-19 12:25:33,992 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72802715 with result: [{'id': 198, 'pos_reference': 'Order 09876-098-0987', 'account_move': 439}] 2026-10-19 12:25:33,993 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:25:34,002 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:25:34,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-19 12:25:34,004 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-10-19 12:25:34,004 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:25:36,491 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:25:36,491 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:25:36,492 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:25:36,492 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:25:36,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-10-19 12:25:38,124 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:25:38,208 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94085147 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-19 12:25:42,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94085147 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 444}] 2026-10-19 12:25:42,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77878810 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-10-19 12:25:44,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77878810 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0988', 'account_move': 446}] 2026-10-19 12:25:44,445 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39464138 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-10-19 12:25:46,804 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39464138 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0989', 'account_move': 448}] 2026-10-19 12:25:46,805 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:25:46,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:25:46,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-19 12:25:46,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-10-19 12:25:46,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-10-19 12:25:46,818 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-10-19 12:25:46,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-10-19 12:25:46,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-10-19 12:25:46,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:25:48,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:25:48,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:25:48,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:25:48,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:25:48,924 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-19 12:26:22,139 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<781251844236608.1792412782.083046913146973-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:26:22,139 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:26:22,155 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [261] 2026-10-19 12:26:22,181 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #68 deleted mail.message records with IDs: [14752] 2026-10-19 12:26:22,182 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:26:22,207 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:26:23,468 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #68 deleted pos.payment.method records with IDs: [113] 2026-10-19 12:26:23,837 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #68 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-10-19 12:26:26,409 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-19 12:26:30,462 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-10-19 12:26:34,645 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:26:34,696 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36373468 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:26:36,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36373468 with result: [{'id': 202, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:26:36,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13250596 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:26:36,813 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13250596 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:26:36,824 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93568127 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:26:37,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93568127 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:26:37,524 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:26:37,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:26:37,533 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:26:39,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:26:39,521 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:26:39,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:26:39,522 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:26:39,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-10-19 12:26:44,024 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:26:44,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84553402 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:26:45,720 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84553402 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:26:45,733 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32032313 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:26:49,002 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32032313 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0002', 'account_move': 465}] 2026-10-19 12:26:49,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58250826 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:26:51,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58250826 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0003', 'account_move': 467}] 2026-10-19 12:26:51,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:26:51,501 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:26:51,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-10-19 12:26:51,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-10-19 12:26:51,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:26:53,374 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [579] 2026-10-19 12:26:54,293 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:26:54,322 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:26:54,329 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:26:54,329 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:26:54,348 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-19 12:26:58,487 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:26:58,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9417037 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:27:00,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9417037 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:27:00,165 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38301342 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:27:01,526 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38301342 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:27:01,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95206206 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:27:02,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95206206 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:27:02,658 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89641939 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-19 12:27:03,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89641939 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-19 12:27:03,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:27:03,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:27:04,441 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [595] 2026-10-19 12:27:04,996 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:27:05,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:27:05,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:27:05,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:27:05,042 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-10-19 12:27:09,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:27:09,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #248868 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:27:10,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #248868 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:27:10,624 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:27:10,624 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:27:11,816 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:27:11,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:27:11,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:27:11,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:27:11,834 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-10-19 12:27:18,476 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 12:27:54,136 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<297518213163202.1792412874.093732595443726-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:27:54,136 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:27:54,150 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #71 deleted mail.mail records with IDs: [262] 2026-10-19 12:27:54,174 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #71 deleted mail.message records with IDs: [15399] 2026-10-19 12:27:54,175 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:27:54,197 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:27:55,178 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #71 deleted pos.payment.method records with IDs: [126] 2026-10-19 12:27:55,511 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #71 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-10-19 12:27:57,389 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-10-19 12:28:01,231 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-10-19 12:28:03,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27170719 for PoS orders references: ['Order 82024-627-0658'] (draft: False) 2026-10-19 12:28:04,270 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27170719 with result: [{'id': 214, 'pos_reference': 'Order 82024-627-0658', 'account_move': False}] 2026-10-19 12:28:05,698 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-10-19 12:28:07,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:28:07,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20117058 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:28:08,857 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20117058 with result: [{'id': 215, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:28:08,876 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22913786 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:28:09,710 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22913786 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:28:09,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #565821 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:28:10,641 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #565821 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:28:10,642 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:28:10,651 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:28:10,651 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:28:12,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:28:12,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:28:12,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:28:12,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:28:12,578 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-10-19 12:28:14,630 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:28:14,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79830198 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:28:15,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79830198 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:28:15,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59588287 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:28:16,508 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59588287 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:28:16,516 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25883999 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-19 12:28:19,324 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25883999 with result: [{'id': 220, 'pos_reference': 'Order 09876-098-0987', 'account_move': 501}] 2026-10-19 12:28:19,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91074717 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-19 12:28:20,938 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91074717 with result: [{'id': 221, 'pos_reference': 'Order 00100-010-0004', 'account_move': 503}] 2026-10-19 12:28:20,939 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:28:20,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:28:20,948 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-10-19 12:28:20,949 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-10-19 12:28:20,949 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:28:23,054 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-19 12:28:23,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:28:23,056 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:28:23,056 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:28:23,057 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:28:23,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-10-19 12:28:25,157 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10907660 for PoS orders references: ['Order 26570-513-3075'] (draft: False) 2026-10-19 12:28:26,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10907660 with result: [{'id': 222, 'pos_reference': 'Order 26570-513-3075', 'account_move': False}] 2026-10-19 12:28:28,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-10-19 12:28:30,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5419998 for PoS orders references: ['Order 95127-818-4847'] (draft: False) 2026-10-19 12:28:31,860 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5419998 with result: [{'id': 223, 'pos_reference': 'Order 95127-818-4847', 'account_move': False}] 2026-10-19 12:28:33,341 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-10-19 12:28:35,558 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36844174 for PoS orders references: ['Order 45394-173-8879'] (draft: False) 2026-10-19 12:28:36,838 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36844174 with result: [{'id': 224, 'pos_reference': 'Order 45394-173-8879', 'account_move': False}] 2026-10-19 12:28:38,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount_real_use_case ... 2026-10-19 12:28:40,852 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52719392 for PoS orders references: ['Order 93777-384-9410'] (draft: False) 2026-10-19 12:28:42,229 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52719392 with result: [{'id': 225, 'pos_reference': 'Order 93777-384-9410', 'account_move': False}] 2026-10-19 12:28:43,722 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-19 12:29:15,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-10-19 12:29:17,099 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:29:17,188 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19314284 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 12:29:21,432 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19314284 with result: [{'id': 226, 'pos_reference': 'Order 12345-123-1234', 'account_move': 520}] 2026-10-19 12:29:21,433 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:29:22,596 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:29:22,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-10-19 12:29:22,597 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:29:23,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-19 12:29:23,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:29:23,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:29:23,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:29:23,608 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:29:23,628 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-10-19 12:29:25,754 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:29:25,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40916497 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:29:27,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40916497 with result: [{'id': 228, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:29:27,115 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90403185 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:29:27,801 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90403185 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:29:27,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95399127 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:29:28,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95399127 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:29:28,581 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:29:28,589 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:29:28,590 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:29:30,674 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:29:30,674 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:29:30,675 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:29:30,675 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:29:30,731 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-19 12:30:04,149 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<981836594112549.1792413004.099853277206421-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:30:04,149 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:30:04,165 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [263] 2026-10-19 12:30:04,191 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #74 deleted mail.message records with IDs: [16527] 2026-10-19 12:30:04,192 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:30:04,217 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:30:05,310 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #74 deleted pos.payment.method records with IDs: [144] 2026-10-19 12:30:05,613 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #74 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-10-19 12:30:07,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-10-19 12:30:09,043 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-10-19 12:30:09,957 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-10-19 12:30:10,722 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-10-19 12:30:11,496 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-10-19 12:30:12,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-10-19 12:30:13,218 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:30:46,588 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<809527770931548.1792413046.541187763214111-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:30:46,588 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:30:46,603 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [264] 2026-10-19 12:30:46,623 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #77 deleted mail.message records with IDs: [17044] 2026-10-19 12:30:46,623 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:30:46,645 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:30:47,691 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #77 deleted pos.payment.method records with IDs: [158] 2026-10-19 12:30:48,206 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #77 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-10-19 12:30:50,727 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-10-19 12:30:51,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:30:51,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91025982 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:30:54,040 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91025982 with result: [{'id': 232, 'pos_reference': 'Order 00100-010-0001', 'account_move': 526}] 2026-10-19 12:30:54,041 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:30:54,042 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:30:54,042 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-19 12:30:54,042 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:30:55,172 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:30:55,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:30:55,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:30:55,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:30:55,191 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-10-19 12:30:55,811 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:30:55,831 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96278565 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:30:58,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96278565 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 530}] 2026-10-19 12:30:58,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:30:58,621 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:30:58,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-10-19 12:30:58,622 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:30:59,942 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:30:59,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:30:59,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:30:59,943 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:30:59,961 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-10-19 12:31:00,473 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:00,502 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36661069 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:02,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36661069 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 534}] 2026-10-19 12:31:02,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:02,776 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:02,776 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:03,004 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #77 deleted mail.message records with IDs: [17094] 2026-10-19 12:31:03,110 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #77 deleted account.move records with IDs: [535] 2026-10-19 12:31:03,123 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [9878] 2026-10-19 12:31:03,219 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:03,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:03,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:03,242 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:03,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-10-19 12:31:03,786 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:03,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30326966 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:06,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30326966 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 536}] 2026-10-19 12:31:06,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:06,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:06,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-10-19 12:31:06,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:07,674 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:07,674 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:07,675 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:07,675 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:07,694 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-10-19 12:31:08,180 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:08,220 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2727964 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:10,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2727964 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 540}] 2026-10-19 12:31:10,972 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:10,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:10,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-10-19 12:31:10,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:12,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:12,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:12,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:12,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:12,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-10-19 12:31:12,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:12,754 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9296307 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:15,617 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9296307 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 544}] 2026-10-19 12:31:15,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:15,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:15,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-19 12:31:15,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:16,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:16,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:16,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:16,568 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:16,587 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-10-19 12:31:17,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:17,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46819502 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:19,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46819502 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 548}] 2026-10-19 12:31:19,708 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:19,709 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:19,709 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-19 12:31:19,710 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:21,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:21,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:21,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:21,102 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:21,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-10-19 12:31:21,824 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:21,856 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11922111 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:24,450 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11922111 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 552}] 2026-10-19 12:31:24,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:24,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:24,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-19 12:31:24,453 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:25,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:25,503 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:25,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:25,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:25,523 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-10-19 12:31:26,050 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:26,073 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21828980 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:28,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21828980 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 556}] 2026-10-19 12:31:28,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:28,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:28,842 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-19 12:31:28,842 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:30,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:30,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:30,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:30,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:30,051 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-10-19 12:31:30,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:30,581 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55437110 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:34,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55437110 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 560}] 2026-10-19 12:31:34,308 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:34,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:34,310 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-19 12:31:34,310 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-19 12:31:34,310 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:35,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:35,470 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:35,470 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:35,470 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:35,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-10-19 12:31:36,127 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:36,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25023480 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:39,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25023480 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 565}] 2026-10-19 12:31:39,536 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:39,537 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:39,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-19 12:31:39,538 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-19 12:31:39,539 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:41,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:41,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:41,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:41,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:41,349 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-10-19 12:31:41,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:41,845 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19159961 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:44,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19159961 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 571}] 2026-10-19 12:31:44,780 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:44,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:44,781 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-19 12:31:44,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-19 12:31:44,782 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:46,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:46,842 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:46,842 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:46,842 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:46,873 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-10-19 12:31:47,387 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:47,414 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80712707 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:50,294 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80712707 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 577}] 2026-10-19 12:31:50,295 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:50,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:50,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-19 12:31:50,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-10-19 12:31:50,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:51,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:51,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:51,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:51,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:51,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-10-19 12:31:52,340 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:52,369 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14854090 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:55,174 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14854090 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 583}] 2026-10-19 12:31:55,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:55,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:55,177 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-10-19 12:31:55,177 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:31:56,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:31:56,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:31:56,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:31:56,114 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:31:56,132 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-10-19 12:31:56,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:31:56,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45279108 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:31:59,763 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45279108 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 587}] 2026-10-19 12:31:59,764 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:31:59,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:31:59,765 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-10-19 12:31:59,766 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:01,205 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:01,205 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:01,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:01,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:01,225 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-10-19 12:32:01,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:01,758 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37780354 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:04,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37780354 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 591}] 2026-10-19 12:32:04,236 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:04,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:32:04,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-10-19 12:32:04,238 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:05,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:05,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:05,449 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:05,449 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:05,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-10-19 12:32:05,965 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:05,992 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73180306 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:08,858 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73180306 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 595}] 2026-10-19 12:32:08,859 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:08,860 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-19 12:32:08,861 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-10-19 12:32:08,861 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:09,945 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:09,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:09,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:09,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:10,019 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-19 12:32:42,767 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<062311884765813.1792413162.716338396072388-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:32:42,767 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:32:42,783 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [265] 2026-10-19 12:32:42,808 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #80 deleted mail.message records with IDs: [17739] 2026-10-19 12:32:42,809 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:32:42,835 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:32:44,080 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #80 deleted pos.payment.method records with IDs: [171] 2026-10-19 12:32:44,458 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #80 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-10-19 12:32:46,679 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-10-19 12:32:47,132 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:47,163 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99106605 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:48,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99106605 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:32:48,071 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:48,072 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:49,154 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:49,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:49,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:49,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:49,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-10-19 12:32:49,607 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:49,629 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8893911 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:50,386 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8893911 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:32:50,387 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:50,387 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:51,409 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:51,409 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:51,409 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:51,409 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:51,426 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-10-19 12:32:51,973 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:52,001 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84789001 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:52,925 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84789001 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:32:52,926 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:52,927 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:53,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:53,531 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:53,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:53,532 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:53,548 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-10-19 12:32:54,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:54,176 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93111370 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:55,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93111370 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:32:55,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:55,059 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:56,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:56,155 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:56,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:56,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:56,173 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-10-19 12:32:56,654 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:56,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12447955 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:57,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12447955 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:32:57,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:57,494 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:32:58,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:32:58,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:32:58,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:32:58,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:32:58,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-10-19 12:32:59,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:32:59,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11772489 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:32:59,211 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11772489 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:32:59,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:32:59,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:00,105 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:00,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:00,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:00,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:00,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-10-19 12:33:00,700 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:00,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92587441 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:00,880 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92587441 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:00,880 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:00,881 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:02,167 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:02,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:02,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:02,168 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:02,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-10-19 12:33:02,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:02,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32476549 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:02,909 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32476549 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:02,910 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:02,911 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:04,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:04,099 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:04,099 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:04,099 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:04,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-10-19 12:33:04,557 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:04,561 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48919699 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:04,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48919699 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:04,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:04,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:05,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:05,681 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:05,682 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:05,682 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:05,695 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-10-19 12:33:06,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:06,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35034147 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:07,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35034147 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:07,223 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:07,224 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:08,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:08,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:08,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:08,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:08,331 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-10-19 12:33:08,846 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:08,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38039419 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:09,751 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38039419 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:09,751 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:09,752 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:10,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:10,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:10,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:10,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:10,932 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-10-19 12:33:11,495 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:11,526 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77665387 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:12,465 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77665387 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:12,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:12,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:13,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:13,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:13,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:13,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:13,727 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-10-19 12:33:14,269 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:14,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15762091 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:15,126 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15762091 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:15,126 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:15,127 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:16,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:16,337 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:16,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:16,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:16,353 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-10-19 12:33:16,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:16,975 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84177606 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:17,966 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84177606 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:17,967 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:17,968 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:18,986 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:18,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:18,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:18,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:19,004 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-10-19 12:33:19,593 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:19,628 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7018301 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:20,552 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7018301 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:20,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:20,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:22,271 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:22,272 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:22,273 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:22,273 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:22,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-10-19 12:33:22,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:22,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29494414 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:24,117 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29494414 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:24,118 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:24,118 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:25,826 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:25,826 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:25,827 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:25,827 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:25,842 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-10-19 12:33:26,458 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:26,488 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51015906 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:27,349 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51015906 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:27,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:27,351 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:28,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:28,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:28,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:28,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:28,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-10-19 12:33:29,198 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:29,227 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36380242 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:30,138 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36380242 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:30,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:30,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:31,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:31,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:31,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:31,245 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:31,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-10-19 12:33:31,722 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:31,743 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26585522 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:32,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26585522 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:32,544 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:32,544 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:33,662 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:33,663 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:33,663 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:33,663 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:33,677 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-10-19 12:33:34,122 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:34,150 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48136323 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:35,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48136323 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:35,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:35,039 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:36,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:36,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:36,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:36,678 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:36,694 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-10-19 12:33:37,262 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:33:37,298 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40643849 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:33:38,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40643849 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:33:38,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:33:38,265 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:33:39,381 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:33:39,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:33:39,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:33:39,382 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:33:39,436 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:34:13,806 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<371080099561276.1792413253.759338140487671-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:34:13,806 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:34:13,821 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [266] 2026-10-19 12:34:13,846 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #83 deleted mail.message records with IDs: [18410] 2026-10-19 12:34:13,847 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:34:13,870 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:34:14,878 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #83 deleted pos.payment.method records with IDs: [184] 2026-10-19 12:34:15,220 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #83 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-10-19 12:34:17,316 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-19 12:34:22,526 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:34:22,559 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25829694 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:34:24,046 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25829694 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:34:24,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24897305 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:34:25,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24897305 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:34:25,020 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44512546 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:34:26,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44512546 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:34:26,112 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97415956 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-19 12:34:26,565 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97415956 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-19 12:34:26,566 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:34:26,618 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:34:26,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:34:27,529 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [850] 2026-10-19 12:34:28,084 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:34:28,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:34:28,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:34:28,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:34:28,124 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-19 12:34:32,819 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:34:32,844 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28608784 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:34:34,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28608784 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:34:34,442 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98864540 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:34:35,355 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98864540 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:34:35,369 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72934499 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:34:39,853 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72934499 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0003', 'account_move': 667}] 2026-10-19 12:34:39,854 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:34:39,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:34:39,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-10-19 12:34:39,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:34:40,961 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [871] 2026-10-19 12:34:41,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:34:41,904 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:34:41,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:34:41,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:34:41,934 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-19 12:34:47,342 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75504887 for PoS orders references: ['Order 86651-864-9119'] (draft: False) 2026-10-19 12:34:48,143 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75504887 with result: [{'id': 277, 'pos_reference': 'Order 86651-864-9119', 'account_move': False}] 2026-10-19 12:34:49,556 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-19 12:34:54,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21297959 for PoS orders references: ['Order 01073-327-7787'] (draft: False) 2026-10-19 12:34:55,612 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21297959 with result: [{'id': 278, 'pos_reference': 'Order 01073-327-7787', 'account_move': False}] 2026-10-19 12:34:57,217 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-10-19 12:35:03,185 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<088536782552910.1792413303.142939805984497-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 12:35:03,185 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:35:03,200 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [267] 2026-10-19 12:35:03,236 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #83 deleted mail.message records with IDs: [18557] 2026-10-19 12:35:03,236 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:35:03,269 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:35:03,595 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-19 12:35:36,989 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<437492919982928.1792413336.941267251968384-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:35:36,989 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:35:37,005 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #87 deleted mail.mail records with IDs: [268] 2026-10-19 12:35:37,028 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #87 deleted mail.message records with IDs: [19021] 2026-10-19 12:35:37,028 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:35:37,048 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:35:38,166 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #87 deleted pos.payment.method records with IDs: [197] 2026-10-19 12:35:38,575 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #87 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-10-19 12:35:41,951 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-10-19 12:35:42,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:35:42,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34715010 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:35:43,572 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34715010 with result: [{'id': 280, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:35:43,584 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97000577 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:35:44,202 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97000577 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:35:44,215 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21051769 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:35:44,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21051769 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:35:44,784 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:35:44,789 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:35:44,790 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:35:46,154 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [907, 908] 2026-10-19 12:35:46,986 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:35:47,008 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:35:47,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:35:47,016 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:35:47,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-10-19 12:35:47,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:35:47,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78014705 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:35:48,660 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78014705 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-19 12:35:48,670 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53962359 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:35:49,318 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53962359 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:35:49,338 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62759307 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:35:50,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62759307 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-19 12:35:50,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:35:50,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:35:50,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:35:52,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:35:52,297 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:35:52,298 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:35:52,298 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:35:52,314 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-10-19 12:35:52,570 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-19 12:35:52,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84846896 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-19 12:35:56,513 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84846896 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0001', 'account_move': 701}] 2026-10-19 12:35:56,525 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88909428 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-19 12:35:57,276 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88909428 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-19 12:35:57,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70390805 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-19 12:35:59,174 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70390805 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0003', 'account_move': 703}] 2026-10-19 12:35:59,175 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-19 12:35:59,183 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-19 12:35:59,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-10-19 12:35:59,185 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-10-19 12:35:59,185 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-19 12:36:00,787 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [941, 942, 943, 944] 2026-10-19 12:36:01,772 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-19 12:36:01,785 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-19 12:36:01,790 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-19 12:36:01,791 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-19 12:36:01,841 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 12:36:35,028 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<607758088046324.1792413394.992850780487061-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:36:35,028 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:36:35,039 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #90 deleted mail.mail records with IDs: [269] 2026-10-19 12:36:35,067 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #90 deleted mail.message records with IDs: [19550] 2026-10-19 12:36:35,067 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:36:35,092 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:36:36,251 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #90 deleted pos.payment.method records with IDs: [210] 2026-10-19 12:36:36,567 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #90 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-10-19 12:36:38,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-10-19 12:36:39,067 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-10-19 12:36:39,747 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-10-19 12:36:40,430 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:37:15,881 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<076356941261519.1792413435.828347206115723-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:37:15,881 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:37:15,897 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #93 deleted mail.mail records with IDs: [270] 2026-10-19 12:37:15,923 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #93 deleted mail.message records with IDs: [20037] 2026-10-19 12:37:15,923 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:37:15,949 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:37:17,163 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #93 deleted pos.payment.method records with IDs: [223] 2026-10-19 12:37:17,582 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #93 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-10-19 12:37:19,636 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-10-19 12:37:22,852 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-10-19 12:37:26,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-10-19 12:37:33,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-10-19 12:37:36,122 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-10-19 12:37:39,516 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:38:15,378 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<200573030339579.1792413495.328951597213745-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:38:15,379 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:38:15,394 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #96 deleted mail.mail records with IDs: [271] 2026-10-19 12:38:15,417 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #96 deleted mail.message records with IDs: [20580] 2026-10-19 12:38:15,418 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:38:15,438 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:38:16,507 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #96 deleted pos.payment.method records with IDs: [236] 2026-10-19 12:38:16,855 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #96 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-10-19 12:38:18,704 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-10-19 12:38:18,807 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #96 deleted account.tax records with IDs: [364] 2026-10-19 12:38:22,751 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-10-19 12:38:22,867 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #96 deleted account.tax records with IDs: [364] 2026-10-19 12:38:23,221 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-10-19 12:38:23,323 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #96 deleted account.tax records with IDs: [364] 2026-10-19 12:38:30,936 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:39:02,418 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #99 deleted pos.payment.method records with IDs: [252] 2026-10-19 12:39:02,741 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #99 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-10-19 12:39:04,602 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-10-19 12:39:06,507 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #103 deleted product.product records with IDs: [1386] 2026-10-19 12:39:07,785 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #102 deleted product.product records with IDs: [1389] 2026-10-19 12:39:07,845 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #102 deleted product.template.attribute.value records with IDs: [406] 2026-10-19 12:39:08,009 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-19 12:39:14,207 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 12:39:15,320 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<449116491337153.1792413555.275927543640137-openerp-private@e2a9b9538198>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 12:39:15,320 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:39:15,341 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [272] 2026-10-19 12:39:15,391 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20602] 2026-10-19 12:39:15,391 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:39:15,404 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:39:16,378 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<017787643594359.1792413556.336367845535278-openerp-private@e2a9b9538198>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 12:39:16,378 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:39:16,390 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-10-19 12:39:16,405 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20605] 2026-10-19 12:39:16,406 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:39:16,415 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:39:16,431 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-10-19 12:39:16,437 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-19 12:39:16,439 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:39:16,823 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-19 12:39:16,839 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:portal_user from 127.0.0.1 2026-10-19 12:39:16,843 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-19 12:39:16,844 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-19 12:39:16,847 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-19 12:39:16,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:16] "POST /web/login HTTP/1.1" 303 - 59 0.035 0.403 2026-10-19 12:39:16,880 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Opening a test cursor without specified test on request /my in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-10-19 12:39:18,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:18] "GET /my HTTP/1.1" 200 - 234 0.246 1.188 2026-10-19 12:39:18,326 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:39:18,331 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-10-19 12:39:19,354 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:test_portal_user from n/a 2026-10-19 12:39:19,380 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:39:20,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:20] "POST /my/account HTTP/1.1" 303 - 114 0.141 0.522 2026-10-19 12:39:21,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:21] "GET /my/home HTTP/1.1" 200 - 272 0.234 1.374 2026-10-19 12:39:21,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:21] "POST /my/account HTTP/1.1" 303 - 89 0.180 0.136 2026-10-19 12:39:22,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:22] "GET /my/home HTTP/1.1" 200 - 35 0.030 0.101 2026-10-19 12:39:22,123 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-10-19 12:39:23,028 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#109) from n/a 2026-10-19 12:39:23,050 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:portal_user from n/a 2026-10-19 12:39:23,069 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:39:23,472 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#109) from 127.0.0.1. Archive the user and remove login information. 2026-10-19 12:39:23,616 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_109_1792413563.4722867' (#109) from 127.0.0.1 2026-10-19 12:39:23,625 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #109 deleted res.users.apikeys records with IDs: [1] 2026-10-19 12:39:23,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:23] "POST /my/deactivate_account HTTP/1.1" 303 - 154 0.199 0.594 2026-10-19 12:39:25,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:25] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.155 0.993 2026-10-19 12:39:25,034 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-10-19 12:39:27,424 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted res.users records with IDs: [109] 2026-10-19 12:39:27,465 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users_deletion: User #109 'portal_user', deleted. Original request from False. 2026-10-19 12:39:27,536 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20619, 20616, 20615, 20614] 2026-10-19 12:39:27,831 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted res.partner records with IDs: [579] 2026-10-19 12:39:27,838 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users_deletion: Partner #579 'portal_user', deleted. Original request from False. 2026-10-19 12:39:27,841 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-10-19 12:39:27,871 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 12:39:28,079 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-10-19 12:39:28,606 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20302 2026-10-19 12:39:28,606 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmp16kaoryl_chrome_odoo 2026-10-19 12:39:28,607 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:44153/json/version 2026-10-19 12:39:28,608 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44153/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:39:28,635 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:39:28,635 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:44153/json 2026-10-19 12:39:28,636 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44153/json with timeout 3 increased to 10s during tests 2026-10-19 12:39:28,651 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:44153/devtools/page/E4F7AF7FE3C735010B9ADB196ADB98F3 2026-10-19 12:39:28,670 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-19 12:39:28,682 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-19 12:39:29,483 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:39:29,494 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:portal from n/a 2026-10-19 12:39:29,508 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-19 12:39:29,511 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-19 12:39:29,511 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 12:39:29,536 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:39:30,267 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-19 12:39:31,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET / HTTP/1.1" 200 - 210 0.242 1.439 2026-10-19 12:39:31,214 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'E4F7AF7FE3C735010B9ADB196ADB98F3', 'loaderId': '1D0772C3D14B207A6CCBB4815766FBC4', 'isDownload': False} 2026-10-19 12:39:31,215 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-19 12:39:31,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:39:31,284 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 12:39:31,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.041 0.046 2026-10-19 12:39:31,354 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 12:39:31,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.049 2026-10-19 12:39:31,392 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 12:39:31,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.009 0.031 2026-10-19 12:39:31,520 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:39:31,566 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:39:31,566 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 12:39:31,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.030 0.022 2026-10-19 12:39:31,632 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 12:39:31,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.044 2026-10-19 12:39:31,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:31] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.006 0.067 2026-10-19 12:39:32,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:32] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:39:32,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:32] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-19 12:39:32,234 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 12:39:32,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.030 0.173 2026-10-19 12:39:32,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.010 0.124 2026-10-19 12:39:33,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /my HTTP/1.1" 200 - 99 0.084 0.703 2026-10-19 12:39:33,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.032 0.797 2026-10-19 12:39:33,234 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:39:33,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:39:33,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:39:33,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:39:33,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:39:33,275 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:39:33,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.004 2026-10-19 12:39:33,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.010 0.014 2026-10-19 12:39:33,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.014 2026-10-19 12:39:33,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "POST /my/counters HTTP/1.1" 200 - 50 0.059 0.092 2026-10-19 12:39:33,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:39:33,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:39:33,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:33] "POST /my/counters HTTP/1.1" 200 - 53 0.098 0.236 2026-10-19 12:39:34,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:39:34,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "POST /my/counters HTTP/1.1" 200 - 20 0.042 0.370 2026-10-19 12:39:34,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:39:34,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 12:39:34,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:39:34,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 12:39:34,108 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:39:34,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.053 0.374 2026-10-19 12:39:34,111 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:39:34,123 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:39:34,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:34] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:39:34,908 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-19 12:39:34,925 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-19 12:39:35,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:35] "GET /my/account HTTP/1.1" 200 - 52 0.088 0.569 2026-10-19 12:39:35,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:35] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.010 0.017 2026-10-19 12:39:35,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:35] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-19 12:39:35,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.012 2026-10-19 12:39:35,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.006 2026-10-19 12:39:36,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:36] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.013 2026-10-19 12:39:37,291 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-19 12:39:37,306 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-10-19 12:39:37,324 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-19 12:39:37,359 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-19 12:39:37,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:37] "POST /my/account HTTP/1.1" 303 - 114 0.189 0.187 2026-10-19 12:39:37,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:37] "GET /my/home HTTP/1.1" 200 - 51 0.068 0.152 2026-10-19 12:39:38,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.005 0.014 2026-10-19 12:39:38,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-10-19 12:39:38,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.024 0.018 2026-10-19 12:39:38,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.035 2026-10-19 12:39:38,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "POST /my/counters HTTP/1.1" 200 - 27 0.067 0.090 2026-10-19 12:39:38,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "POST /my/counters HTTP/1.1" 200 - 13 0.014 0.181 2026-10-19 12:39:38,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "POST /my/counters HTTP/1.1" 200 - 34 0.055 0.271 2026-10-19 12:39:38,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:38] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.016 0.316 2026-10-19 12:39:39,524 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-19 12:39:39,527 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-19 12:39:39,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:39:39,556 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20302 2026-10-19 12:39:39,559 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-19 12:39:39,559 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20302 2026-10-19 12:39:39,663 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_123939_662922_TestUi.txt 2026-10-19 12:39:39,663 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmp16kaoryl_chrome_odoo" 2026-10-19 12:39:39,678 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-10-19 12:39:40,842 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20517 2026-10-19 12:39:40,843 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpklvgx27q_chrome_odoo 2026-10-19 12:39:40,843 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:33503/json/version 2026-10-19 12:39:40,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33503/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:39:40,895 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:39:40,896 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:33503/json 2026-10-19 12:39:40,896 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33503/json with timeout 3 increased to 10s during tests 2026-10-19 12:39:40,908 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:33503/devtools/page/8BABDBFF18D73374D98726E8C423CF33 2026-10-19 12:39:40,912 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-19 12:39:40,919 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-19 12:39:41,876 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 12:39:41,881 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:portal from n/a 2026-10-19 12:39:41,894 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-19 12:39:41,902 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-19 12:39:41,902 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 12:39:41,922 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:39:42,576 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-19 12:39:43,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET / HTTP/1.1" 200 - 208 0.194 1.278 2026-10-19 12:39:43,394 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '8BABDBFF18D73374D98726E8C423CF33', 'loaderId': '15F7E3873B0DB33AFD15AFA7149A092B', 'isDownload': False} 2026-10-19 12:39:43,394 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-19 12:39:43,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:39:43,457 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 12:39:43,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.033 0.038 2026-10-19 12:39:43,510 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 12:39:43,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.036 2026-10-19 12:39:43,541 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 12:39:43,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.026 2026-10-19 12:39:43,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.010 0.019 2026-10-19 12:39:43,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:39:43,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:39:43,714 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:39:43,774 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 12:39:43,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.044 2026-10-19 12:39:43,820 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:43] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.006 0.046 2026-10-19 12:39:44,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:44] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-10-19 12:39:44,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:44] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-19 12:39:44,428 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 12:39:44,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.008 0.183 2026-10-19 12:39:44,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.117 2026-10-19 12:39:44,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:44] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.021 0.108 2026-10-19 12:39:45,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /my HTTP/1.1" 200 - 103 0.134 0.711 2026-10-19 12:39:45,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:39:45,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:39:45,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:39:45,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:39:45,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 12:39:45,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 12:39:45,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.007 0.006 2026-10-19 12:39:45,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.015 2026-10-19 12:39:45,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-10-19 12:39:46,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "POST /my/counters HTTP/1.1" 200 - 65 0.113 0.101 2026-10-19 12:39:46,144 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:39:46,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 12:39:46,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-19 12:39:46,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "POST /my/counters HTTP/1.1" 200 - 25 0.093 0.244 2026-10-19 12:39:46,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:39:46,270 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 12:39:46,281 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 12:39:46,289 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 12:39:46,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:39:46,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "POST /my/counters HTTP/1.1" 200 - 70 0.192 0.451 2026-10-19 12:39:46,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.616 2026-10-19 12:39:46,572 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:39:46,579 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:39:46,581 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:46] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:39:47,349 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-19 12:39:47,365 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-19 12:39:47,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:47] "GET /my/account HTTP/1.1" 200 - 48 0.066 0.519 2026-10-19 12:39:48,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:48] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.018 0.021 2026-10-19 12:39:48,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.007 2026-10-19 12:39:48,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.013 2026-10-19 12:39:48,399 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.016 2026-10-19 12:39:48,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.012 2026-10-19 12:39:49,690 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-19 12:39:49,708 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-10-19 12:39:49,722 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-19 12:39:49,767 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-19 12:39:50,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /my/account HTTP/1.1" 303 - 109 0.100 0.208 2026-10-19 12:39:50,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "GET /my/home HTTP/1.1" 200 - 57 0.063 0.149 2026-10-19 12:39:50,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.008 0.016 2026-10-19 12:39:50,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-19 12:39:50,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.013 2026-10-19 12:39:50,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-19 12:39:50,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /my/counters HTTP/1.1" 200 - 54 0.057 0.078 2026-10-19 12:39:50,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /my/counters HTTP/1.1" 200 - 40 0.071 0.213 2026-10-19 12:39:50,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /my/counters HTTP/1.1" 200 - 18 0.024 0.296 2026-10-19 12:39:50,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:50] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.302 2026-10-19 12:39:51,823 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-10-19 12:39:51,827 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-19 12:39:51,836 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20517 2026-10-19 12:39:51,838 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-19 12:39:51,840 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20517 2026-10-19 12:39:51,879 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:39:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:39:51,943 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_123951_943188_TestUi.txt 2026-10-19 12:39:51,943 100 INFO rb-993a05d-225723-426367 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpklvgx27q_chrome_odoo" 2026-10-19 12:39:51,979 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 12:40:23,975 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #110 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 12:40:27,099 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #110 deleted ir.attachment records with IDs: [5789, 5790, 5791, 5792, 5793, 5794, 5795, 5796, 5836, 5837, 5838, 5839, 5840, 5841, 5842, 5843] 2026-10-19 12:40:27,099 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #110 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-10-19 12:40:27,129 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #110 deleted ir.sequence records with IDs: [3016, 3019, 3067, 3070, 3017, 3020, 3068, 3071] 2026-10-19 12:40:35,281 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<093439356819638.1792413635.227821826934814-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-10-19 12:40:35,281 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:40:35,301 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #110 deleted mail.mail records with IDs: [276] 2026-10-19 12:40:35,328 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #110 deleted mail.message records with IDs: [21126] 2026-10-19 12:40:35,329 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:40:35,358 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:40:35,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-10-19 12:40:36,596 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20738 2026-10-19 12:40:36,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpif7n8mte_chrome_odoo 2026-10-19 12:40:36,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37117/json/version 2026-10-19 12:40:36,599 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37117/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:40:36,728 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:40:36,728 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37117/json 2026-10-19 12:40:36,729 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37117/json with timeout 3 increased to 10s during tests 2026-10-19 12:40:36,759 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37117/devtools/page/647EFF5902FE8BCBC9BD4BFA08C0DC72 2026-10-19 12:40:36,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:40:36,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:40:37,013 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:40:37,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:40:37,041 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-19 12:40:37,041 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-19 12:40:37,065 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:40:38,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:38] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.152 1.034 2026-10-19 12:40:38,248 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '647EFF5902FE8BCBC9BD4BFA08C0DC72', 'loaderId': '8253067893A0C9D9AFE581C59E8C3A9B', 'isDownload': False} 2026-10-19 12:40:38,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-10-19 12:40:38,279 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:40:38,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:38] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.013 2026-10-19 12:40:38,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:38] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.043 2026-10-19 12:40:38,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:38] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-19 12:40:38,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.019 2026-10-19 12:40:38,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.023 2026-10-19 12:40:39,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:40:39,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.030 0.009 2026-10-19 12:40:39,067 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:39,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosHrTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-10-19 12:40:40,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.452 0.737 2026-10-19 12:40:40,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.221 2026-10-19 12:40:40,402 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:40:40,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.150 2026-10-19 12:40:40,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 12:40:40,666 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 12:40:41,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-19 12:40:41,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.244 0.576 2026-10-19 12:40:41,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.079 2026-10-19 12:40:41,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.019 2026-10-19 12:40:41,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:40:41,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 14 0.028 0.063 2026-10-19 12:40:41,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.010 0.136 2026-10-19 12:40:41,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:40:41,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.011 0.191 2026-10-19 12:40:41,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:41] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:40:42,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:40:42,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.015 0.262 2026-10-19 12:40:42,049 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:40:42,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:40:42,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:40:42,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.024 0.306 2026-10-19 12:40:42,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.010 0.367 2026-10-19 12:40:42,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.300 2026-10-19 12:40:42,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.023 0.268 2026-10-19 12:40:42,274 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.011 0.193 2026-10-19 12:40:42,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.018 0.249 2026-10-19 12:40:42,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.009 0.303 2026-10-19 12:40:42,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.270 2026-10-19 12:40:42,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.263 2026-10-19 12:40:42,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.255 2026-10-19 12:40:42,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.184 2026-10-19 12:40:42,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.187 2026-10-19 12:40:42,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.008 0.140 2026-10-19 12:40:42,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.113 2026-10-19 12:40:42,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.003 0.126 2026-10-19 12:40:42,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.011 0.128 2026-10-19 12:40:42,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.004 0.130 2026-10-19 12:40:42,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-19 12:40:42,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-19 12:40:42,748 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:40:42,760 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-19 12:40:42,769 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:42,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-10-19 12:40:42,788 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-19 12:40:42,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-19 12:40:42,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-19 12:40:42,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:40:42,855 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:40:42,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:40:42,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-19 12:40:42,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:40:42,921 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:40:42,938 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:40:42,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-19 12:40:42,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 12:40:42,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-19 12:40:43,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:40:43,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 12:40:43,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-19 12:40:43,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-19 12:40:43,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-19 12:40:43,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:40:43,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:40:43,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:40:43,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-19 12:40:43,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:43,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:40:43,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:40:43,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:40:43,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-19 12:40:43,204 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 12:40:43,230 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:40:43,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.017 0.025 2026-10-19 12:40:43,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:40:43,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Pos Employee1' (trigger: .pos .oe_status .username:contains("Pos Employee1"))' 2026-10-19 12:40:43,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-19 12:40:43,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-19 12:40:43,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.022 2026-10-19 12:40:43,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-19 12:40:43,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:40:43,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.006 0.019 2026-10-19 12:40:43,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-19 12:40:43,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-19 12:40:43,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-10-19 12:40:43,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:40:43,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:40:43,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:40:43,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-19 12:40:43,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:40:43,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:40:43,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:40:43,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-19 12:40:43,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 12:40:43,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:40:43,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:40:43,592 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:40:43,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:40:43,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:43] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.034 0.019 2026-10-19 12:40:43,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:40:43,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:40:43,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:40:43,675 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:40:43,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:40:43,704 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:40:43,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 12:40:43,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:40:43,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:40:43,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-19 12:40:43,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-10-19 12:40:43,837 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:40:43,854 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-19 12:40:43,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-19 12:40:43,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-19 12:40:43,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:40:43,920 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:40:43,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:40:43,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:40:43,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:40:43,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-19 12:40:44,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 12:40:44,021 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-19 12:40:44,036 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:40:44,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:40:44,072 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:40:44,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:40:44,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:40:44,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:40:44,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:40:44,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:40:44,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-19 12:40:44,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:40:44,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:40:44,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-19 12:40:44,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-10-19 12:40:44,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Pos Employee1")' 2026-10-19 12:40:44,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-19 12:40:44,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-19 12:40:44,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-19 12:40:44,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-19 12:40:44,339 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:40:44,364 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:40:44,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:40:44,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:40:44,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:40:44,425 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:40:44,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:40:44,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:40:44,474 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-19 12:40:44,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:40:44,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:40:44,522 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-19 12:40:44,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Mitchell Admin")' 2026-10-19 12:40:44,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:40:44,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 12:40:44,570 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20738 2026-10-19 12:40:44,572 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:40:44,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20738 2026-10-19 12:40:44,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124044_690594_TestUi.txt 2026-10-19 12:40:44,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpif7n8mte_chrome_odoo" 2026-10-19 12:40:44,714 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-10-19 12:40:45,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20956 2026-10-19 12:40:45,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_nmb7yzh_chrome_odoo 2026-10-19 12:40:45,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46629/json/version 2026-10-19 12:40:45,344 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46629/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:40:45,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:40:45,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46629/json 2026-10-19 12:40:45,373 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46629/json with timeout 3 increased to 10s during tests 2026-10-19 12:40:45,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46629/devtools/page/2CB09BBFB79A26F52A6DC13D65F14511 2026-10-19 12:40:45,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:40:45,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:40:45,559 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:40:45,571 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:40:45,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-19 12:40:45,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-19 12:40:45,601 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:40:46,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.128 0.877 2026-10-19 12:40:46,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '2CB09BBFB79A26F52A6DC13D65F14511', 'loaderId': '53233A88FF1DDE3D281BE7A8FE6B9498', 'isDownload': False} 2026-10-19 12:40:46,608 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-10-19 12:40:46,632 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:40:46,662 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 12:40:46,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.028 2026-10-19 12:40:46,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:46] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-10-19 12:40:47,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 12:40:47,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-19 12:40:47,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-19 12:40:47,250 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:40:47,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:40:47,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierCannotClose', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-10-19 12:40:48,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-19 12:40:48,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.423 0.668 2026-10-19 12:40:48,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.079 2026-10-19 12:40:48,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.021 2026-10-19 12:40:48,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 12:40:48,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 14 0.045 0.059 2026-10-19 12:40:48,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.011 0.149 2026-10-19 12:40:48,757 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:48,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.014 0.220 2026-10-19 12:40:48,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:48,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:48,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 12:40:48,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.024 0.294 2026-10-19 12:40:48,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:40:48,942 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:40:49,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.022 0.377 2026-10-19 12:40:49,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.021 0.434 2026-10-19 12:40:49,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.376 2026-10-19 12:40:49,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.013 0.369 2026-10-19 12:40:49,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.028 0.246 2026-10-19 12:40:49,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.017 0.308 2026-10-19 12:40:49,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.010 0.305 2026-10-19 12:40:49,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.009 0.261 2026-10-19 12:40:49,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.255 2026-10-19 12:40:49,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.266 2026-10-19 12:40:49,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.238 2026-10-19 12:40:49,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.211 2026-10-19 12:40:49,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.177 2026-10-19 12:40:49,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.137 2026-10-19 12:40:49,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.009 0.142 2026-10-19 12:40:49,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.003 0.133 2026-10-19 12:40:49,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.003 0.120 2026-10-19 12:40:49,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-19 12:40:49,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-19 12:40:49,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:49,621 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click selection 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3"))' 2026-10-19 12:40:49,628 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:49,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-10-19 12:40:49,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.012 0.022 2026-10-19 12:40:49,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:40:49,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-10-19 12:40:49,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-10-19 12:40:49,732 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:40:49,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:40:49,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20956 2026-10-19 12:40:49,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:40:49,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20956 2026-10-19 12:40:49,875 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124049_875150_TestUi.txt 2026-10-19 12:40:49,875 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_nmb7yzh_chrome_odoo" 2026-10-19 12:40:49,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-10-19 12:40:50,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21156 2026-10-19 12:40:50,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpphn18u4o_chrome_odoo 2026-10-19 12:40:50,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43877/json/version 2026-10-19 12:40:50,580 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43877/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:40:50,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:40:50,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43877/json 2026-10-19 12:40:50,620 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43877/json with timeout 3 increased to 10s during tests 2026-10-19 12:40:50,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43877/devtools/page/20EBBBA23319984F9D6B5699A9FC986F 2026-10-19 12:40:50,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:40:50,668 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:40:50,840 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:40:50,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:40:50,857 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-19 12:40:50,857 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-19 12:40:50,881 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:40:51,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:51] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.191 0.905 2026-10-19 12:40:51,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '20EBBBA23319984F9D6B5699A9FC986F', 'loaderId': '67E09497D2E62B8BE31C841578C05F4D', 'isDownload': False} 2026-10-19 12:40:51,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-10-19 12:40:52,003 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:40:52,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.016 2026-10-19 12:40:52,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.042 2026-10-19 12:40:52,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.039 2026-10-19 12:40:52,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.019 2026-10-19 12:40:52,654 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.012 2026-10-19 12:40:52,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:40:52,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-19 12:40:52,722 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:40:52,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierStayLogged', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-10-19 12:40:53,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-19 12:40:53,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.377 0.662 2026-10-19 12:40:53,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.061 2026-10-19 12:40:53,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-10-19 12:40:53,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.007 2026-10-19 12:40:54,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 14 0.032 0.054 2026-10-19 12:40:54,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.012 0.129 2026-10-19 12:40:54,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:40:54,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.008 0.171 2026-10-19 12:40:54,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.010 0.245 2026-10-19 12:40:54,286 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:40:54,310 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:54,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.014 0.294 2026-10-19 12:40:54,346 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:40:54,361 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 12:40:54,373 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:40:54,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.029 0.353 2026-10-19 12:40:54,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.330 2026-10-19 12:40:54,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.012 0.302 2026-10-19 12:40:54,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.047 0.350 2026-10-19 12:40:54,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.011 0.240 2026-10-19 12:40:54,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 8 0.010 0.287 2026-10-19 12:40:54,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.279 2026-10-19 12:40:54,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.270 2026-10-19 12:40:54,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.279 2026-10-19 12:40:54,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.246 2026-10-19 12:40:54,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.169 2026-10-19 12:40:54,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.150 2026-10-19 12:40:54,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.015 0.122 2026-10-19 12:40:54,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.004 0.124 2026-10-19 12:40:54,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.012 0.144 2026-10-19 12:40:54,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-19%2012:39:51 HTTP/1.1" 200 - 4 0.009 0.142 2026-10-19 12:40:54,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-19 12:40:54,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-19 12:40:54,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:55,002 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:55,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-19 12:40:55,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-10-19 12:40:55,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-19 12:40:55,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-19 12:40:55,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-19 12:40:55,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:55] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.012 0.029 2026-10-19 12:40:55,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-19 12:40:55,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:55] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.030 0.066 2026-10-19 12:40:55,284 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:40:55,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:40:55,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:40:56,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.234 0.491 2026-10-19 12:40:56,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-10-19 12:40:56,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.064 2026-10-19 12:40:56,417 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.022 2026-10-19 12:40:56,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:40:56,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.008 2026-10-19 12:40:56,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.007 0.021 2026-10-19 12:40:56,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:40:56,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.023 2026-10-19 12:40:56,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:56] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.018 2026-10-19 12:40:57,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:40:57,337 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-10-19 12:40:57,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-19 12:40:57,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:57] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.011 0.042 2026-10-19 12:40:57,461 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:40:57,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.015 2026-10-19 12:40:57,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:40:58,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-10-19 12:40:58,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.224 0.582 2026-10-19 12:40:58,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.088 2026-10-19 12:40:58,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-19 12:40:58,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:40:58,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.007 2026-10-19 12:40:58,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.009 0.024 2026-10-19 12:40:58,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 12:40:58,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:58] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.029 2026-10-19 12:40:59,529 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:40:59,544 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:40:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:40:59,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21156 2026-10-19 12:40:59,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:40:59,557 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21156 2026-10-19 12:40:59,658 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124059_658700_TestUi.txt 2026-10-19 12:40:59,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpphn18u4o_chrome_odoo" 2026-10-19 12:40:59,769 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-10-19 12:41:33,358 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #115 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 12:41:36,551 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #115 deleted ir.attachment records with IDs: [5942, 5943, 5944, 5945, 5946, 5947, 5948, 5949, 5989, 5990, 5991, 5992, 5993, 5994, 5995, 5996] 2026-10-19 12:41:36,552 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #115 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-10-19 12:41:36,618 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #115 deleted ir.sequence records with IDs: [3126, 3129, 3177, 3180, 3127, 3130, 3178, 3181] 2026-10-19 12:41:44,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-10-19 12:41:45,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21390 2026-10-19 12:41:45,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsihrnbhh_chrome_odoo 2026-10-19 12:41:45,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34203/json/version 2026-10-19 12:41:45,933 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34203/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:41:46,083 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:41:46,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34203/json 2026-10-19 12:41:46,085 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34203/json with timeout 3 increased to 10s during tests 2026-10-19 12:41:46,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34203/devtools/page/177BAFB862F489E3A3CBBDEB1BF05F22 2026-10-19 12:41:46,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:41:46,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:41:46,860 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:41:46,889 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:41:46,896 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:41:46,896 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:41:46,942 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:41:48,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.166 1.062 2026-10-19 12:41:48,162 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '177BAFB862F489E3A3CBBDEB1BF05F22', 'loaderId': '08086884396779A21BE98D1AA4ED4BFB', 'isDownload': False} 2026-10-19 12:41:48,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-10-19 12:41:48,184 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:41:48,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-19 12:41:48,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.021 2026-10-19 12:41:48,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.059 2026-10-19 12:41:48,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.019 2026-10-19 12:41:48,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.011 2026-10-19 12:41:48,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:41:49,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:41:49,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.030 2026-10-19 12:41:49,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyalty2DiscountsSpecificGlobal', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:41:50,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.525 0.740 2026-10-19 12:41:50,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "GET /pos/web HTTP/1.1" 200 - 20 0.032 1.284 2026-10-19 12:41:50,463 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:41:50,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.125 2026-10-19 12:41:50,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:41:50,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:41:51,502 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:41:51,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.260 0.640 2026-10-19 12:41:51,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.082 2026-10-19 12:41:51,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.017 2026-10-19 12:41:51,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:41:51,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.051 0.085 2026-10-19 12:41:52,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.210 2026-10-19 12:41:52,112 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:41:52,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.278 2026-10-19 12:41:52,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:41:52,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:41:52,261 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:41:52,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.044 0.366 2026-10-19 12:41:52,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.473 2026-10-19 12:41:52,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.511 2026-10-19 12:41:52,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.452 2026-10-19 12:41:52,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:41:52,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.387 2026-10-19 12:41:52,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.006 0.265 2026-10-19 12:41:52,559 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:41:52,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.253 2026-10-19 12:41:52,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.189 2026-10-19 12:41:52,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.145 2026-10-19 12:41:52,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.144 2026-10-19 12:41:52,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.047 0.186 2026-10-19 12:41:52,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.202 2026-10-19 12:41:52,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.036 0.204 2026-10-19 12:41:52,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.039 0.283 2026-10-19 12:41:52,942 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:41:52,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:41:52,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:41:52,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:52] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.359 2026-10-19 12:41:53,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.412 2026-10-19 12:41:53,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:41:53,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:41:53,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.053 0.400 2026-10-19 12:41:53,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-10-19 12:41:53,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.019 0.462 2026-10-19 12:41:53,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:41:53,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("5")))' 2026-10-19 12:41:53,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.015 0.449 2026-10-19 12:41:53,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.035 0.402 2026-10-19 12:41:53,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.050 0.368 2026-10-19 12:41:53,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.352 2026-10-19 12:41:54,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-10-19 12:41:54,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-3.00")))' 2026-10-19 12:41:54,256 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product B","price":"-0.45"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product B")):has(.price:contains("-0.45")))' 2026-10-19 12:41:54,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:41:54,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:41:54,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:41:54,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:41:54,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:41:54,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:41:54,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:41:54,376 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:41:54,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:41:54,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:41:54,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90355029 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-10-19 12:41:54,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:41:54,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90355029 with result: [{'id': 301, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-10-19 12:41:54,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.235 0.193 2026-10-19 12:41:54,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.096 2026-10-19 12:41:55,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.094 0.087 2026-10-19 12:41:55,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:55] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.029 0.023 2026-10-19 12:41:55,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:41:55,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:41:55,927 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21390 2026-10-19 12:41:55,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:41:55,929 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21390 2026-10-19 12:41:56,047 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124156_047370_TestUi.txt 2026-10-19 12:41:56,047 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsihrnbhh_chrome_odoo" 2026-10-19 12:41:56,086 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-10-19 12:41:57,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21601 2026-10-19 12:41:57,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpppelu265_chrome_odoo 2026-10-19 12:41:57,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41577/json/version 2026-10-19 12:41:57,481 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41577/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:41:57,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:41:57,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41577/json 2026-10-19 12:41:57,506 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41577/json with timeout 3 increased to 10s during tests 2026-10-19 12:41:57,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41577/devtools/page/B180D1D87CD4B2869AF22C8CB10B766F 2026-10-19 12:41:57,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:41:57,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:41:58,039 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:41:58,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:41:58,066 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:41:58,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:41:58,114 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:41:59,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.228 0.939 2026-10-19 12:41:59,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B180D1D87CD4B2869AF22C8CB10B766F', 'loaderId': '2BAB85FA6A7C49148CF5C3F63AA91EB0', 'isDownload': False} 2026-10-19 12:41:59,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-10-19 12:41:59,300 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:41:59,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 12:41:59,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-19 12:41:59,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.039 2026-10-19 12:41:59,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:41:59,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-19 12:41:59,981 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:41:59,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.013 2026-10-19 12:41:59,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:41:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:42:00,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:42:01,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:42:02,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.575 1.841 2026-10-19 12:42:02,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.083 2026-10-19 12:42:02,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.019 2026-10-19 12:42:02,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:42:02,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.076 0.055 2026-10-19 12:42:02,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:02,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.035 0.166 2026-10-19 12:42:02,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.249 2026-10-19 12:42:03,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.053 0.336 2026-10-19 12:42:03,114 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:03,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:42:03,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:03,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.453 2026-10-19 12:42:03,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.046 0.541 2026-10-19 12:42:03,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.503 2026-10-19 12:42:03,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.482 2026-10-19 12:42:03,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.462 2026-10-19 12:42:03,473 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:03,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.277 2026-10-19 12:42:03,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.054 0.329 2026-10-19 12:42:03,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:42:03,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.286 2026-10-19 12:42:03,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.036 0.288 2026-10-19 12:42:03,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.304 2026-10-19 12:42:03,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.283 2026-10-19 12:42:03,757 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.262 2026-10-19 12:42:03,811 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-10-19 12:42:03,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.282 2026-10-19 12:42:03,875 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-10-19 12:42:03,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.252 2026-10-19 12:42:03,949 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00")))' 2026-10-19 12:42:03,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-10-19 12:42:03,957 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:03,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:04,013 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.337 2026-10-19 12:42:04,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:04,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:04,050 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:04,063 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:42:04,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.016 0.334 2026-10-19 12:42:04,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-19 12:42:04,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:42:04,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.357 2026-10-19 12:42:04,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:42:04,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:04,134 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:04,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.347 2026-10-19 12:42:04,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:04,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:04,228 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:42:04,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.083 0.343 2026-10-19 12:42:04,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.312 2026-10-19 12:42:04,296 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32292143 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-10-19 12:42:04,615 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32292143 with result: [{'id': 302, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-10-19 12:42:04,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.170 0.283 2026-10-19 12:42:04,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.080 0.080 2026-10-19 12:42:04,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:04] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.012 2026-10-19 12:42:05,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 12:42:05,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:42:05,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:05,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21601 2026-10-19 12:42:05,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:42:05,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21601 2026-10-19 12:42:05,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124205_811981_TestUi.txt 2026-10-19 12:42:05,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpppelu265_chrome_odoo" 2026-10-19 12:42:06,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21807 2026-10-19 12:42:06,291 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmw91yl9a_chrome_odoo 2026-10-19 12:42:06,291 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36151/json/version 2026-10-19 12:42:06,293 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36151/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:42:06,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:42:06,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36151/json 2026-10-19 12:42:06,321 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36151/json with timeout 3 increased to 10s during tests 2026-10-19 12:42:06,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36151/devtools/page/6BEF6B77419970B9982CE1ACC8C2D1FC 2026-10-19 12:42:06,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:42:06,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:42:06,437 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:42:06,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:42:06,449 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:42:06,450 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:42:06,550 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:06] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.015 0.069 2026-10-19 12:42:06,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6BEF6B77419970B9982CE1ACC8C2D1FC', 'loaderId': '17C55D311BDDB8C22019C78E6E2DEC79', 'isDownload': False} 2026-10-19 12:42:06,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-10-19 12:42:06,588 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:06,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:06] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.020 2026-10-19 12:42:06,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:06] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-19 12:42:06,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:06] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.045 2026-10-19 12:42:07,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:07] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-19 12:42:07,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 12:42:07,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.014 0.012 2026-10-19 12:42:07,372 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:42:07,373 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:42:07,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 12:42:07,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:42:07,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScanGS1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:42:08,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-10-19 12:42:08,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.273 0.629 2026-10-19 12:42:08,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.070 0.085 2026-10-19 12:42:08,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-19 12:42:08,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:42:08,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.045 0.063 2026-10-19 12:42:08,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.151 2026-10-19 12:42:08,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:08,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.225 2026-10-19 12:42:08,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.272 2026-10-19 12:42:09,014 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:09,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:42:09,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:09,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.361 2026-10-19 12:42:09,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.412 2026-10-19 12:42:09,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.381 2026-10-19 12:42:09,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.332 2026-10-19 12:42:09,222 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:09,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.339 2026-10-19 12:42:09,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.024 0.228 2026-10-19 12:42:09,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.243 2026-10-19 12:42:09,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.232 2026-10-19 12:42:09,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.034 0.274 2026-10-19 12:42:09,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.290 2026-10-19 12:42:09,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.242 2026-10-19 12:42:09,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.218 2026-10-19 12:42:09,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.014 0.223 2026-10-19 12:42:09,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.035 0.252 2026-10-19 12:42:09,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.038 0.330 2026-10-19 12:42:09,774 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-10-19 12:42:09,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.316 2026-10-19 12:42:09,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00")))' 2026-10-19 12:42:09,817 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-10-19 12:42:09,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.010 0.311 2026-10-19 12:42:09,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:09,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.319 2026-10-19 12:42:09,886 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:09,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.264 2026-10-19 12:42:09,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:09,907 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:09,910 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:09,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:42:09,941 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-19 12:42:09,956 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:42:09,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:42:09,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:10,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:10,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:10,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:10,058 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47032040 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-10-19 12:42:10,061 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:42:10,235 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47032040 with result: [{'id': 303, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-10-19 12:42:10,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.096 0.113 2026-10-19 12:42:10,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.038 0.084 2026-10-19 12:42:10,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:10] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-19 12:42:11,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:42:11,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:11,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:42:11,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21807 2026-10-19 12:42:11,312 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:42:11,313 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21807 2026-10-19 12:42:11,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124211_440720_TestUi.txt 2026-10-19 12:42:11,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmw91yl9a_chrome_odoo" 2026-10-19 12:42:11,472 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-10-19 12:42:14,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22017 2026-10-19 12:42:14,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx8wcru6x_chrome_odoo 2026-10-19 12:42:14,652 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46117/json/version 2026-10-19 12:42:14,655 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46117/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:42:14,694 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:42:14,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46117/json 2026-10-19 12:42:14,696 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46117/json with timeout 3 increased to 10s during tests 2026-10-19 12:42:14,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46117/devtools/page/A75F1071F63158E755BE66166788ADBF 2026-10-19 12:42:14,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:42:14,734 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:42:15,219 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:42:15,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:42:15,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:42:15,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:42:15,282 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:42:16,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.162 0.970 2026-10-19 12:42:16,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A75F1071F63158E755BE66166788ADBF', 'loaderId': 'C965CD8F40FF2E23B7F6CF5BB2C58A96', 'isDownload': False} 2026-10-19 12:42:16,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-10-19 12:42:16,439 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:16,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:16] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 12:42:16,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:16] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.029 2026-10-19 12:42:16,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:16] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.044 2026-10-19 12:42:17,042 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:17] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.012 2026-10-19 12:42:17,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-10-19 12:42:17,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-19 12:42:17,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:42:17,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:42:17,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsInactive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:42:18,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.610 0.797 2026-10-19 12:42:18,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:18] "GET /pos/web HTTP/1.1" 200 - 20 0.031 1.418 2026-10-19 12:42:18,683 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:18,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.147 2026-10-19 12:42:18,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:42:18,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 12:42:19,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:42:20,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.424 0.695 2026-10-19 12:42:20,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.079 2026-10-19 12:42:20,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.021 0.019 2026-10-19 12:42:20,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.009 2026-10-19 12:42:20,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.059 0.096 2026-10-19 12:42:20,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:42:20,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.213 2026-10-19 12:42:20,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.277 2026-10-19 12:42:20,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.355 2026-10-19 12:42:20,778 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:42:20,792 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:20,801 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:20,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.041 0.471 2026-10-19 12:42:20,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.551 2026-10-19 12:42:20,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.435 2026-10-19 12:42:20,996 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:42:21,070 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.448 2026-10-19 12:42:21,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.457 2026-10-19 12:42:21,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.009 0.325 2026-10-19 12:42:21,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:42:21,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.028 0.300 2026-10-19 12:42:21,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.239 2026-10-19 12:42:21,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-19 12:42:21,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.056 2026-10-19 12:42:21,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.282 2026-10-19 12:42:21,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.270 2026-10-19 12:42:21,466 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:42:21,472 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:42:21,482 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.037 0.262 2026-10-19 12:42:21,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:42:21,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.334 2026-10-19 12:42:21,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.574 2026-10-19 12:42:21,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:42:21,646 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:42:21,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.345 2026-10-19 12:42:21,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.300 2026-10-19 12:42:21,704 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-10-19 12:42:21,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-10-19 12:42:21,737 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:21,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.016 0.325 2026-10-19 12:42:21,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:21,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:21,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:42:21,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 12:42:21,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:42:21,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:21,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.065 0.333 2026-10-19 12:42:21,872 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:21,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:21,912 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:21,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.023 0.269 2026-10-19 12:42:21,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:21,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.020 0.311 2026-10-19 12:42:22,013 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.296 2026-10-19 12:42:22,022 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32084960 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-10-19 12:42:22,278 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32084960 with result: [{'id': 304, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-10-19 12:42:22,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.128 0.237 2026-10-19 12:42:22,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.328 2026-10-19 12:42:22,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.027 0.328 2026-10-19 12:42:22,417 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.050 2026-10-19 12:42:22,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.020 2026-10-19 12:42:22,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.081 0.112 2026-10-19 12:42:22,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.019 2026-10-19 12:42:23,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 12:42:23,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:42:23,503 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:23,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22017 2026-10-19 12:42:23,527 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:42:23,528 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22017 2026-10-19 12:42:23,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124223_656731_TestUi.txt 2026-10-19 12:42:23,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx8wcru6x_chrome_odoo" 2026-10-19 12:42:24,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22232 2026-10-19 12:42:24,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvvr41b_m_chrome_odoo 2026-10-19 12:42:24,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40385/json/version 2026-10-19 12:42:24,373 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40385/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:42:24,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:42:24,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40385/json 2026-10-19 12:42:24,441 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40385/json with timeout 3 increased to 10s during tests 2026-10-19 12:42:24,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40385/devtools/page/FE0C050E3DD5D8E4AE0C8FF19E80D0D9 2026-10-19 12:42:24,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:42:24,499 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:42:24,639 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:42:24,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:42:24,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:42:24,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:42:25,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.149 0.372 2026-10-19 12:42:25,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FE0C050E3DD5D8E4AE0C8FF19E80D0D9', 'loaderId': '5C2885EA01AAFD7C4ABE190A10DA9A21', 'isDownload': False} 2026-10-19 12:42:25,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-10-19 12:42:25,278 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:25,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:25] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.015 2026-10-19 12:42:25,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:25] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-19 12:42:25,345 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:25] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-19 12:42:25,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.023 2026-10-19 12:42:25,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.012 2026-10-19 12:42:26,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.011 2026-10-19 12:42:26,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:42:26,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:42:26,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsActive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:42:27,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.515 0.793 2026-10-19 12:42:27,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:27] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.342 2026-10-19 12:42:27,516 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:27,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.101 2026-10-19 12:42:27,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 12:42:27,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.012 2026-10-19 12:42:28,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:42:28,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.420 0.642 2026-10-19 12:42:29,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.076 2026-10-19 12:42:29,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.016 2026-10-19 12:42:29,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 12:42:29,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.088 0.066 2026-10-19 12:42:29,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.185 2026-10-19 12:42:29,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:42:29,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.262 2026-10-19 12:42:29,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.313 2026-10-19 12:42:29,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:42:29,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:42:29,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:42:29,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.035 0.402 2026-10-19 12:42:29,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.452 2026-10-19 12:42:29,645 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:42:29,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.018 0.388 2026-10-19 12:42:29,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.371 2026-10-19 12:42:29,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.407 2026-10-19 12:42:29,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.013 0.295 2026-10-19 12:42:29,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.301 2026-10-19 12:42:29,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.238 2026-10-19 12:42:29,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.242 2026-10-19 12:42:30,000 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.051 2026-10-19 12:42:30,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.235 2026-10-19 12:42:30,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.024 0.225 2026-10-19 12:42:30,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.238 2026-10-19 12:42:30,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.297 2026-10-19 12:42:30,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:42:30,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.502 2026-10-19 12:42:30,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.323 2026-10-19 12:42:30,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.283 2026-10-19 12:42:30,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.284 2026-10-19 12:42:30,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:42:30,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.248 2026-10-19 12:42:30,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:42:30,385 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.197 2026-10-19 12:42:30,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:42:30,450 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-10-19 12:42:30,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:30,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:30,510 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:42:30,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:42:30,516 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:30,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:42:30,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:30,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:30,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:30,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:30,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.020 2026-10-19 12:42:30,652 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39561663 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-10-19 12:42:30,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:30,871 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39561663 with result: [{'id': 305, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-10-19 12:42:30,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.097 0.156 2026-10-19 12:42:31,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.061 0.079 2026-10-19 12:42:31,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.016 2026-10-19 12:42:31,867 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:42:31,903 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:31,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22232 2026-10-19 12:42:31,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:42:31,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22232 2026-10-19 12:42:32,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124232_060906_TestUi.txt 2026-10-19 12:42:32,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvvr41b_m_chrome_odoo" 2026-10-19 12:42:32,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-10-19 12:42:33,277 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22450 2026-10-19 12:42:33,277 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp31anjezx_chrome_odoo 2026-10-19 12:42:33,278 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33439/json/version 2026-10-19 12:42:33,280 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33439/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:42:33,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:42:33,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33439/json 2026-10-19 12:42:33,305 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33439/json with timeout 3 increased to 10s during tests 2026-10-19 12:42:33,318 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33439/devtools/page/369FE7FB2DBC93560D78AB51B59C885B 2026-10-19 12:42:33,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:42:33,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:42:33,757 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:42:33,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:42:33,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:42:33,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:42:33,829 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:42:34,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:34] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.126 0.862 2026-10-19 12:42:34,817 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '369FE7FB2DBC93560D78AB51B59C885B', 'loaderId': 'A1A0B35F39E9C58F3130796B91BC84A4', 'isDownload': False} 2026-10-19 12:42:34,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-10-19 12:42:34,855 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:34,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:34] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-19 12:42:34,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:34] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-19 12:42:34,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:34] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-19 12:42:35,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:35] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.024 2026-10-19 12:42:35,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.012 2026-10-19 12:42:35,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:42:35,620 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:42:35,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:42:35,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_buy_x_get_y_reward_qty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:42:36,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:42:36,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.520 0.776 2026-10-19 12:42:37,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.075 2026-10-19 12:42:37,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.016 2026-10-19 12:42:37,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:42:37,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.030 0.092 2026-10-19 12:42:37,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.121 2026-10-19 12:42:37,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:42:37,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.171 2026-10-19 12:42:37,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.251 2026-10-19 12:42:37,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.324 2026-10-19 12:42:37,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12: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-10-19 12:42:37,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:42:37,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:37,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.042 0.431 2026-10-19 12:42:37,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:37,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.074 0.461 2026-10-19 12:42:37,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.475 2026-10-19 12:42:37,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.523 2026-10-19 12:42:38,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.530 2026-10-19 12:42:38,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.014 0.418 2026-10-19 12:42:38,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:38,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.073 0.411 2026-10-19 12:42:38,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.404 2026-10-19 12:42:38,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.393 2026-10-19 12:42:38,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.349 2026-10-19 12:42:38,309 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:42:38,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.290 2026-10-19 12:42:38,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.257 2026-10-19 12:42:38,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:42:38,404 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.254 2026-10-19 12:42:38,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:42:38,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:38,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-10-19 12:42:38,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.010 0.189 2026-10-19 12:42:38,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.017 0.207 2026-10-19 12:42:38,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.012 0.225 2026-10-19 12:42:38,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.241 2026-10-19 12:42:38,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.195 2026-10-19 12:42:39,318 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:42:39,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:42:39,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:42:39,425 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-10-19 12:42:39,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:39,462 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:39,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:42:39,471 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:42:39,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:39,493 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:42:39,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:42:39,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:39,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:39,551 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5557854 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-10-19 12:42:39,561 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:39,807 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5557854 with result: [{'id': 306, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-10-19 12:42:39,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.122 0.173 2026-10-19 12:42:40,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.062 0.090 2026-10-19 12:42:40,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.018 0.019 2026-10-19 12:42:40,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:42:40,828 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:42:40,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:42:40,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:42:40,884 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:40,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-10-19 12:42:41,754 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:42:41,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-19 12:42:41,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-9.60","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("3")):has(.price:contains("-9.60")))' 2026-10-19 12:42:41,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:41,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:41,832 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:41,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:42:41,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:42:41,884 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:41,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:41,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30831035 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-10-19 12:42:42,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30831035 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-10-19 12:42:42,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.093 0.120 2026-10-19 12:42:42,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.061 2026-10-19 12:42:42,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:42:42,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:42:43,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:43,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22450 2026-10-19 12:42:43,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:42:43,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22450 2026-10-19 12:42:43,144 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124243_144526_TestUi.txt 2026-10-19 12:42:43,145 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp31anjezx_chrome_odoo" 2026-10-19 12:42:43,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-10-19 12:42:49,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22659 2026-10-19 12:42:49,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyy3l_nb3_chrome_odoo 2026-10-19 12:42:49,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44535/json/version 2026-10-19 12:42:49,136 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44535/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:42:49,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:42:49,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44535/json 2026-10-19 12:42:49,176 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44535/json with timeout 3 increased to 10s during tests 2026-10-19 12:42:49,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44535/devtools/page/DF36EC9955B006D70EED6D6CC8A677E7 2026-10-19 12:42:49,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:42:49,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:42:49,576 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:42:49,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:42:49,592 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-19 12:42:49,592 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-19 12:42:49,614 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:42:50,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:50] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.133 0.981 2026-10-19 12:42:50,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DF36EC9955B006D70EED6D6CC8A677E7', 'loaderId': '85D331443FC79C178A89B718FDAE157B', 'isDownload': False} 2026-10-19 12:42:50,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-10-19 12:42:50,753 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:50,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:50] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-10-19 12:42:50,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:50] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.030 2026-10-19 12:42:50,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:50] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.047 2026-10-19 12:42:51,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.025 2026-10-19 12:42:51,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.021 2026-10-19 12:42:51,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:42:51,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:51,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:42:51,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboCheapestRewardProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-19 12:42:52,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.488 0.783 2026-10-19 12:42:52,875 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:52] "GET /pos/web HTTP/1.1" 200 - 20 0.035 1.307 2026-10-19 12:42:52,932 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:42:53,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.140 2026-10-19 12:42:53,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-19 12:42:53,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:42:54,000 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:42:54,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.347 0.676 2026-10-19 12:42:54,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.081 2026-10-19 12:42:54,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-19 12:42:54,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:42:54,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.047 0.056 2026-10-19 12:42:54,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:54,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.142 2026-10-19 12:42:54,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.210 2026-10-19 12:42:54,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.035 0.270 2026-10-19 12:42:54,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:54,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:42:54,858 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:42:54,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.352 2026-10-19 12:42:54,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.447 2026-10-19 12:42:54,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.343 2026-10-19 12:42:55,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.341 2026-10-19 12:42:55,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.365 2026-10-19 12:42:55,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.241 2026-10-19 12:42:55,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:55,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.244 2026-10-19 12:42:55,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:42:55,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.013 0.192 2026-10-19 12:42:55,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.198 2026-10-19 12:42:55,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.190 2026-10-19 12:42:55,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.041 0.203 2026-10-19 12:42:55,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.199 2026-10-19 12:42:55,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.046 0.205 2026-10-19 12:42:55,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.297 2026-10-19 12:42:55,527 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:42:55,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Expensive product' (trigger: article.product .product-content .product-name:contains("Expensive product"))' 2026-10-19 12:42:55,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.354 2026-10-19 12:42:55,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.385 2026-10-19 12:42:55,636 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:42:55,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-19 12:42:55,670 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-19 12:42:55,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:42:55,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.362 2026-10-19 12:42:55,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:42:55,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:42:55,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.424 2026-10-19 12:42:55,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.394 2026-10-19 12:42:55,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.379 2026-10-19 12:42:55,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.347 2026-10-19 12:42:56,034 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.389 2026-10-19 12:42:56,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.380 2026-10-19 12:42:56,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-10-19 12:42:56,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.367 2026-10-19 12:42:56,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25"))' 2026-10-19 12:42:56,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:56,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:56,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:56,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:42:56,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:42:56,274 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.032 0.394 2026-10-19 12:42:56,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:56,292 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:42:56,309 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:42:56,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:42:56,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:42:56,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:42:56,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:42:56,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.035 0.424 2026-10-19 12:42:56,367 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:56,421 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:56,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.454 2026-10-19 12:42:56,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.441 2026-10-19 12:42:56,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:42:56,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.452 2026-10-19 12:42:56,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.440 2026-10-19 12:42:56,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.325 2026-10-19 12:42:56,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.334 2026-10-19 12:42:56,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69845734 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-10-19 12:42:56,961 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69845734 with result: [{'id': 308, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-10-19 12:42:56,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.101 0.432 2026-10-19 12:42:57,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.447 2026-10-19 12:42:57,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.111 2026-10-19 12:42:57,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.064 0.082 2026-10-19 12:42:57,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:57] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.012 2026-10-19 12:42:57,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Cheap product' (trigger: article.product .product-content .product-name:contains("Cheap product"))' 2026-10-19 12:42:58,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:42:58,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-19 12:42:58,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-19 12:42:58,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:42:58,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:42:58,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:42:58,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:42:58,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-10-19 12:42:58,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03"))' 2026-10-19 12:42:58,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:42:58,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:42:58,582 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:42:58,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:42:58,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:42:58,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:42:58,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:42:58,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:42:58,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:42:58,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:42:58,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99472101 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-10-19 12:42:58,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99472101 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-10-19 12:42:58,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.045 0.107 2026-10-19 12:42:58,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.035 0.060 2026-10-19 12:42:59,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:42:59,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:42:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:42:59,828 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22659 2026-10-19 12:42:59,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:42:59,830 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22659 2026-10-19 12:42:59,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124259_936738_TestUi.txt 2026-10-19 12:42:59,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyy3l_nb3_chrome_odoo" 2026-10-19 12:42:59,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-10-19 12:43:01,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22886 2026-10-19 12:43:01,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp57nq26b1_chrome_odoo 2026-10-19 12:43:01,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43063/json/version 2026-10-19 12:43:01,439 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43063/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:01,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:01,455 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43063/json 2026-10-19 12:43:01,456 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43063/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:01,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43063/devtools/page/BD173FA4D40B241A96C92D0E557188D8 2026-10-19 12:43:01,476 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:43:01,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:43:01,836 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:43:01,851 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:43:01,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-19 12:43:01,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-19 12:43:01,895 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:02,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:02] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.128 0.857 2026-10-19 12:43:02,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BD173FA4D40B241A96C92D0E557188D8', 'loaderId': '279586E0ABD1F58307280C47F0ACD040', 'isDownload': False} 2026-10-19 12:43:02,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-10-19 12:43:02,905 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:02,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:02] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-10-19 12:43:02,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:02] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-10-19 12:43:02,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:02] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.044 2026-10-19 12:43:03,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.019 2026-10-19 12:43:03,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-19 12:43:03,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:43:03,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:43:03,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:03,676 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCheapestProductTaxInclude', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-19 12:43:04,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.416 0.759 2026-10-19 12:43:04,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:04] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.191 2026-10-19 12:43:04,952 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:05,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.116 2026-10-19 12:43:05,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:43:05,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 12:43:05,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:43:06,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.278 0.648 2026-10-19 12:43:06,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.082 2026-10-19 12:43:06,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-19 12:43:06,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 12:43:06,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.032 0.043 2026-10-19 12:43:06,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.114 2026-10-19 12:43:06,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:43:06,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.176 2026-10-19 12:43:06,595 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:43:06,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:43:06,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:43:06,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.252 2026-10-19 12:43:06,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.318 2026-10-19 12:43:06,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.400 2026-10-19 12:43:06,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.362 2026-10-19 12:43:06,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:43:06,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.325 2026-10-19 12:43:06,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.255 2026-10-19 12:43:06,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:43:06,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.258 2026-10-19 12:43:06,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.210 2026-10-19 12:43:06,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.153 2026-10-19 12:43:06,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.127 2026-10-19 12:43:07,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.134 2026-10-19 12:43:07,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.034 0.151 2026-10-19 12:43:07,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.208 2026-10-19 12:43:07,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.259 2026-10-19 12:43:07,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.289 2026-10-19 12:43:07,345 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:43:07,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Product' (trigger: article.product .product-content .product-name:contains("Product"))' 2026-10-19 12:43:07,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.350 2026-10-19 12:43:07,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.347 2026-10-19 12:43:07,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.316 2026-10-19 12:43:07,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:43:07,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.264 2026-10-19 12:43:07,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.226 2026-10-19 12:43:07,500 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:43:07,527 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:43:07,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.180 2026-10-19 12:43:07,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-10-19 12:43:07,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00"))' 2026-10-19 12:43:07,557 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:43:07,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:43:07,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22886 2026-10-19 12:43:07,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:43:07,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22886 2026-10-19 12:43:07,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124307_745568_TestUi.txt 2026-10-19 12:43:07,746 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp57nq26b1_chrome_odoo" 2026-10-19 12:43:07,782 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-10-19 12:43:13,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23084 2026-10-19 12:43:13,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0_tff3wl_chrome_odoo 2026-10-19 12:43:13,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41749/json/version 2026-10-19 12:43:13,185 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41749/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:13,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:13,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41749/json 2026-10-19 12:43:13,251 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41749/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:13,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41749/devtools/page/A155DE8166B91EDBE398A8A37262F710 2026-10-19 12:43:13,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:43:13,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:43:13,727 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:43:13,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:43:13,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:43:13,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:43:13,801 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:14,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.133 0.888 2026-10-19 12:43:14,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A155DE8166B91EDBE398A8A37262F710', 'loaderId': 'A6BD2325C98F5E1CCF8FA3CFDE0EBBAC', 'isDownload': False} 2026-10-19 12:43:14,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-10-19 12:43:14,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:14,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:14] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-19 12:43:14,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:14] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.027 2026-10-19 12:43:14,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:14] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.054 2026-10-19 12:43:15,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.016 2026-10-19 12:43:15,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-19 12:43:15,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 12:43:15,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:43:15,585 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_product_dont_grant_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:43:15,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:43:16,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.408 0.822 2026-10-19 12:43:16,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:16] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.243 2026-10-19 12:43:16,911 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:17,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.123 2026-10-19 12:43:17,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.012 2026-10-19 12:43:17,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.013 2026-10-19 12:43:17,968 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:43:18,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.238 0.661 2026-10-19 12:43:18,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.084 2026-10-19 12:43:18,278 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.016 2026-10-19 12:43:18,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:43:18,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.044 0.058 2026-10-19 12:43:18,504 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.148 2026-10-19 12:43:18,519 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:43:18,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.195 2026-10-19 12:43:18,606 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43: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-10-19 12:43:18,614 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:18,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:18,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.238 2026-10-19 12:43:18,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.315 2026-10-19 12:43:18,724 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:43:18,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.358 2026-10-19 12:43:18,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.337 2026-10-19 12:43:18,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.299 2026-10-19 12:43:18,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.034 0.234 2026-10-19 12:43:18,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:43:18,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.261 2026-10-19 12:43:18,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:18] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.028 0.231 2026-10-19 12:43:19,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.229 2026-10-19 12:43:19,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.223 2026-10-19 12:43:19,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.223 2026-10-19 12:43:19,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.186 2026-10-19 12:43:19,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.162 2026-10-19 12:43:19,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.217 2026-10-19 12:43:19,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.201 2026-10-19 12:43:19,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.048 0.245 2026-10-19 12:43:19,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:43:19,352 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:43:19,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-19 12:43:19,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-19 12:43:19,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.325 2026-10-19 12:43:19,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:43:19,417 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:43:19,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:43:19,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.371 2026-10-19 12:43:19,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.385 2026-10-19 12:43:19,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.361 2026-10-19 12:43:19,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.377 2026-10-19 12:43:19,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.351 2026-10-19 12:43:19,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.306 2026-10-19 12:43:19,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:43:19,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-19 12:43:19,777 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-19 12:43:19,796 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:43:19,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:43:19,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.328 2026-10-19 12:43:19,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:43:19,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.326 2026-10-19 12:43:19,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:19] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.352 2026-10-19 12:43:20,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.366 2026-10-19 12:43:20,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.384 2026-10-19 12:43:20,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.379 2026-10-19 12:43:20,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.332 2026-10-19 12:43:20,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.312 2026-10-19 12:43:20,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.257 2026-10-19 12:43:20,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check orderline with attributes: {"productName":"100% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("100% on the cheapest product")))' 2026-10-19 12:43:20,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:43:20,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:43:20,454 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:20,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23084 2026-10-19 12:43:20,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:43:20,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23084 2026-10-19 12:43:20,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124320_584046_TestUi.txt 2026-10-19 12:43:20,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0_tff3wl_chrome_odoo" 2026-10-19 12:43:20,621 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-10-19 12:43:23,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23298 2026-10-19 12:43:23,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg8zyxpus_chrome_odoo 2026-10-19 12:43:23,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42069/json/version 2026-10-19 12:43:23,624 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42069/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:23,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:23,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42069/json 2026-10-19 12:43:23,670 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42069/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:23,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42069/devtools/page/867631A03A3B669910F9D8C8ADDFF9C9 2026-10-19 12:43:23,734 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:43:23,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:43:24,086 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:43:24,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:43:24,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-10-19 12:43:24,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-10-19 12:43:24,119 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:26,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:26] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.142 2.093 2026-10-19 12:43:26,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '867631A03A3B669910F9D8C8ADDFF9C9', 'loaderId': '8D0B786D6B74DDDA02C75F6BB29E401A', 'isDownload': False} 2026-10-19 12:43:26,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-10-19 12:43:26,384 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:26,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:26] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-19 12:43:26,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:26] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-19 12:43:26,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:26] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-10-19 12:43:26,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-19 12:43:27,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.010 2026-10-19 12:43:27,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:43:27,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-19 12:43:27,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:27,109 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=146"})" 2026-10-19 12:43:28,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.363 0.700 2026-10-19 12:43:28,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:28] "GET /pos/web HTTP/1.1" 200 - 20 0.034 1.054 2026-10-19 12:43:28,263 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:28,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.114 2026-10-19 12:43:28,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:43:28,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-19 12:43:29,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:43:29,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.271 0.650 2026-10-19 12:43:29,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.065 2026-10-19 12:43:29,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.022 2026-10-19 12:43:29,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:43:29,704 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.031 0.055 2026-10-19 12:43:29,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.120 2026-10-19 12:43:29,789 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:43:29,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.174 2026-10-19 12:43:29,902 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.250 2026-10-19 12:43:29,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:43:29,962 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:43:29,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.039 0.295 2026-10-19 12:43:30,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:43:30,030 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:43:30,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.380 2026-10-19 12:43:30,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.355 2026-10-19 12:43:30,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.335 2026-10-19 12:43:30,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.337 2026-10-19 12:43:30,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.194 2026-10-19 12:43:30,237 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:43:30,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.201 2026-10-19 12:43:30,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.187 2026-10-19 12:43:30,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.030 0.225 2026-10-19 12:43:30,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.249 2026-10-19 12:43:30,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.214 2026-10-19 12:43:30,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.177 2026-10-19 12:43:30,444 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.013 0.187 2026-10-19 12:43:30,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.238 2026-10-19 12:43:30,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.301 2026-10-19 12:43:30,654 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.284 2026-10-19 12:43:30,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:43:30,683 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-10-19 12:43:30,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.285 2026-10-19 12:43:30,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.012 0.286 2026-10-19 12:43:30,750 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.285 2026-10-19 12:43:30,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-19 12:43:30,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.240 2026-10-19 12:43:30,796 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-19 12:43:30,816 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2"))' 2026-10-19 12:43:30,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.143 2026-10-19 12:43:30,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:43:30,896 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")))' 2026-10-19 12:43:30,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-19 12:43:30,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist"))' 2026-10-19 12:43:30,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:43:30,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:43:30,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:43:31,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:43:31,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.049 0.054 2026-10-19 12:43:31,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-19 12:43:31,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Test multi-currency' (trigger: .selection-item:contains("Test multi-currency"))' 2026-10-19 12:43:31,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:43:31,984 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:43:31,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:32,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23298 2026-10-19 12:43:32,029 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:43:32,030 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23298 2026-10-19 12:43:32,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124332_151871_TestUi.txt 2026-10-19 12:43:32,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg8zyxpus_chrome_odoo" 2026-10-19 12:43:32,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-10-19 12:43:33,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23497 2026-10-19 12:43:33,788 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2e0qgphg_chrome_odoo 2026-10-19 12:43:33,790 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46769/json/version 2026-10-19 12:43:33,796 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46769/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:33,824 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:33,824 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46769/json 2026-10-19 12:43:33,826 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46769/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:33,838 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46769/devtools/page/CEE0E8674652CC63F49B893A83B30973 2026-10-19 12:43:33,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:43:33,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:43:34,229 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:43:34,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:43:34,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:43:34,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:43:34,284 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:35,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:35] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.160 1.033 2026-10-19 12:43:35,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CEE0E8674652CC63F49B893A83B30973', 'loaderId': '4B737C2B1B23C2FDB52522C707FDF9A0', 'isDownload': False} 2026-10-19 12:43:35,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-10-19 12:43:35,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:35,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:35] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-10-19 12:43:35,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:35] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.026 2026-10-19 12:43:35,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:35] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-19 12:43:36,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-19 12:43:36,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-19 12:43:36,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:43:36,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.021 2026-10-19 12:43:36,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:43:36,231 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour7', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:43:37,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 324 0.440 0.724 2026-10-19 12:43:37,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.184 2026-10-19 12:43:37,522 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:37,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.124 2026-10-19 12:43:37,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-19 12:43:37,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:43:38,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:43:38,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.243 0.582 2026-10-19 12:43:38,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.060 2026-10-19 12:43:38,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.016 2026-10-19 12:43:38,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:43:38,928 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:38] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.044 0.068 2026-10-19 12:43:38,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:38] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.158 2026-10-19 12:43:39,010 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:39,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.219 2026-10-19 12:43:39,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.287 2026-10-19 12:43:39,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:43:39,171 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:43:39,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:43:39,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.043 0.360 2026-10-19 12:43:39,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.456 2026-10-19 12:43:39,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.396 2026-10-19 12:43:39,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.378 2026-10-19 12:43:39,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.397 2026-10-19 12:43:39,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.016 0.297 2026-10-19 12:43:39,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:43:39,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.245 2026-10-19 12:43:39,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.231 2026-10-19 12:43:39,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 12:43:39,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.219 2026-10-19 12:43:39,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-10-19 12:43:39,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.181 2026-10-19 12:43:39,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.021 0.158 2026-10-19 12:43:39,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.149 2026-10-19 12:43:39,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.184 2026-10-19 12:43:39,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.255 2026-10-19 12:43:39,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:43:39,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.284 2026-10-19 12:43:39,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-10-19 12:43:39,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.297 2026-10-19 12:43:39,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.256 2026-10-19 12:43:39,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:43:39,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.206 2026-10-19 12:43:40,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-10-19 12:43:40,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100"))' 2026-10-19 12:43:40,021 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:43:40,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.120 2026-10-19 12:43:40,042 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:43:40,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:43:40,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-10-19 12:43:40,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.016 0.045 2026-10-19 12:43:40,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:43:40,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:40,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23497 2026-10-19 12:43:40,967 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:43:40,968 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23497 2026-10-19 12:43:41,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124341_070435_TestUi.txt 2026-10-19 12:43:41,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2e0qgphg_chrome_odoo" 2026-10-19 12:43:41,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-10-19 12:43:43,338 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23704 2026-10-19 12:43:43,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7j47rfwb_chrome_odoo 2026-10-19 12:43:43,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39063/json/version 2026-10-19 12:43:43,342 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39063/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:43,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:43,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39063/json 2026-10-19 12:43:43,379 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39063/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:43,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39063/devtools/page/0D3FCBB4A0E0264FB1C2C21931B67214 2026-10-19 12:43:43,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:43:43,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:43:43,824 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:43:43,859 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:43:43,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:43:43,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:43:43,891 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:45,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.199 0.930 2026-10-19 12:43:45,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0D3FCBB4A0E0264FB1C2C21931B67214', 'loaderId': 'B1CC73665FEB347273C9267608DE0CC2', 'isDownload': False} 2026-10-19 12:43:45,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-10-19 12:43:45,058 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:45,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 12:43:45,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-19 12:43:45,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.042 2026-10-19 12:43:45,697 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 12:43:45,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-19 12:43:45,757 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-19 12:43:45,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:43:45,767 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:43:45,816 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:43:47,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.491 0.744 2026-10-19 12:43:47,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "GET /pos/web HTTP/1.1" 200 - 20 0.016 1.227 2026-10-19 12:43:47,130 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:47,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.086 2026-10-19 12:43:47,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:43:47,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 12:43:48,134 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:43:48,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.243 0.560 2026-10-19 12:43:48,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.081 2026-10-19 12:43:48,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.020 2026-10-19 12:43:48,404 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.009 2026-10-19 12:43:48,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.076 0.076 2026-10-19 12:43:48,605 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:48,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.203 2026-10-19 12:43:48,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.284 2026-10-19 12:43:48,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43: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-10-19 12:43:48,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:43:48,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.334 2026-10-19 12:43:48,873 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 12:43:48,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.417 2026-10-19 12:43:48,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.479 2026-10-19 12:43:49,009 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.392 2026-10-19 12:43:49,070 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.369 2026-10-19 12:43:49,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:43:49,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.014 0.242 2026-10-19 12:43:49,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.216 2026-10-19 12:43:49,126 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:43:49,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.176 2026-10-19 12:43:49,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.151 2026-10-19 12:43:49,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.032 0.187 2026-10-19 12:43:49,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.205 2026-10-19 12:43:49,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.022 0.167 2026-10-19 12:43:49,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.178 2026-10-19 12:43:49,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.244 2026-10-19 12:43:49,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:43:49,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.300 2026-10-19 12:43:49,466 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:43:49,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.329 2026-10-19 12:43:49,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product C' (trigger: article.product .product-content .product-name:contains("Test Product C"))' 2026-10-19 12:43:49,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.316 2026-10-19 12:43:49,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-10-19 12:43:49,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:43:49,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.347 2026-10-19 12:43:49,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:43:49,682 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-10-19 12:43:49,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:43:49,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.017 0.320 2026-10-19 12:43:49,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:43:49,734 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23704 2026-10-19 12:43:49,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.305 2026-10-19 12:43:49,760 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:43:49,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23704 2026-10-19 12:43:49,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.049 0.301 2026-10-19 12:43:49,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.310 2026-10-19 12:43:49,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.265 2026-10-19 12:43:49,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124349_873857_TestUi.txt 2026-10-19 12:43:49,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7j47rfwb_chrome_odoo" 2026-10-19 12:43:49,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-10-19 12:43:51,654 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23907 2026-10-19 12:43:51,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0basz0jq_chrome_odoo 2026-10-19 12:43:51,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37307/json/version 2026-10-19 12:43:51,657 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37307/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:43:51,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:43:51,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37307/json 2026-10-19 12:43:51,680 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37307/json with timeout 3 increased to 10s during tests 2026-10-19 12:43:51,706 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37307/devtools/page/BC77F06BBF6CE028603FDF9437296C27 2026-10-19 12:43:51,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:43:51,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:43:52,130 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:43:52,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:43:52,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:43:52,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:43:52,167 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:43:53,297 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.156 0.980 2026-10-19 12:43:53,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BC77F06BBF6CE028603FDF9437296C27', 'loaderId': 'E4C06F4DC609909018177A6EE8A4EC96', 'isDownload': False} 2026-10-19 12:43:53,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-10-19 12:43:53,327 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:53,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:53] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 12:43:53,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:53] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-10-19 12:43:53,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:53] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-19 12:43:53,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:53] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.012 2026-10-19 12:43:54,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-10-19 12:43:54,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 12:43:54,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:43:54,085 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:54,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountCategoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:43:55,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.356 0.778 2026-10-19 12:43:55,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:55] "GET /pos/web HTTP/1.1" 200 - 20 0.050 1.154 2026-10-19 12:43:55,386 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:43:55,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.180 2026-10-19 12:43:55,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:43:55,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 12:43:56,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:43:56,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.284 0.634 2026-10-19 12:43:56,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.071 2026-10-19 12:43:56,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.019 2026-10-19 12:43:56,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.012 2026-10-19 12:43:56,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.067 0.077 2026-10-19 12:43:56,943 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:43:56,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.178 2026-10-19 12:43:57,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.252 2026-10-19 12:43:57,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:43:57,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:57,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:43:57,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.327 2026-10-19 12:43:57,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.395 2026-10-19 12:43:57,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.443 2026-10-19 12:43:57,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:43:57,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.339 2026-10-19 12:43:57,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.363 2026-10-19 12:43:57,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.017 0.273 2026-10-19 12:43:57,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:43:57,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.267 2026-10-19 12:43:57,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.227 2026-10-19 12:43:57,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.038 0.209 2026-10-19 12:43:57,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.246 2026-10-19 12:43:57,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.250 2026-10-19 12:43:57,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.218 2026-10-19 12:43:57,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.031 0.217 2026-10-19 12:43:57,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.281 2026-10-19 12:43:57,770 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:43:57,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:43:57,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.331 2026-10-19 12:43:57,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-10-19 12:43:57,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-10-19 12:43:57,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-19 12:43:57,891 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.313 2026-10-19 12:43:57,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-10-19 12:43:57,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-10-19 12:43:57,967 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:43:57,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.354 2026-10-19 12:43:58,007 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:43:58,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23907 2026-10-19 12:43:58,030 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:43:58,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.400 2026-10-19 12:43:58,034 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23907 2026-10-19 12:43:58,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.013 0.357 2026-10-19 12:43:58,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.338 2026-10-19 12:43:58,144 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124358_144082_TestUi.txt 2026-10-19 12:43:58,144 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0basz0jq_chrome_odoo" 2026-10-19 12:43:58,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.309 2026-10-19 12:43:58,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [] 2026-10-19 12:43:58,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:43:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.275 2026-10-19 12:43:58,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-10-19 12:44:00,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24125 2026-10-19 12:44:00,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9pjx08h7_chrome_odoo 2026-10-19 12:44:00,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43427/json/version 2026-10-19 12:44:00,005 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43427/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:00,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:00,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43427/json 2026-10-19 12:44:00,061 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43427/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:00,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43427/devtools/page/1CC64623037605E1C76A1482653E923A 2026-10-19 12:44:00,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:44:00,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:44:00,465 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:44:00,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:44:00,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:44:00,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:44:00,515 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:44:01,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.196 0.875 2026-10-19 12:44:01,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1CC64623037605E1C76A1482653E923A', 'loaderId': 'D9F763C17BCF1B145C0D83364141C814', 'isDownload': False} 2026-10-19 12:44:01,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-10-19 12:44:01,613 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:01,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:01] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 12:44:01,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:01] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-19 12:44:01,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:01] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.041 2026-10-19 12:44:02,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.014 0.014 2026-10-19 12:44:02,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.019 2026-10-19 12:44:02,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 12:44:02,333 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:02,339 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:44:02,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithRewardProductDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:44:03,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.440 0.737 2026-10-19 12:44:03,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:03] "GET /pos/web HTTP/1.1" 200 - 20 0.042 1.203 2026-10-19 12:44:03,667 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:03,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.136 2026-10-19 12:44:03,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:44:03,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:44:04,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.215 0.552 2026-10-19 12:44:04,683 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:44:04,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.078 2026-10-19 12:44:04,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-19 12:44:04,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 12:44:04,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.038 0.054 2026-10-19 12:44:05,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.142 2026-10-19 12:44:05,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:05,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.192 2026-10-19 12:44:05,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.253 2026-10-19 12:44:05,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:44:05,225 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:44:05,234 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:05,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.328 2026-10-19 12:44:05,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.390 2026-10-19 12:44:05,347 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:05,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.347 2026-10-19 12:44:05,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.335 2026-10-19 12:44:05,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.361 2026-10-19 12:44:05,599 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.035 0.326 2026-10-19 12:44:05,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:44:05,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.006 0.348 2026-10-19 12:44:05,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.270 2026-10-19 12:44:05,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.283 2026-10-19 12:44:05,678 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.290 2026-10-19 12:44:05,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.224 2026-10-19 12:44:05,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.163 2026-10-19 12:44:05,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.111 2026-10-19 12:44:05,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.145 2026-10-19 12:44:05,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.007 0.173 2026-10-19 12:44:05,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.210 2026-10-19 12:44:05,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-19 12:44:05,927 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:44:05,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:44:05,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.013 0.209 2026-10-19 12:44:06,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-10-19 12:44:06,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-10-19 12:44:06,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.019 0.225 2026-10-19 12:44:06,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-19 12:44:06,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.225 2026-10-19 12:44:06,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-10-19 12:44:06,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-10-19 12:44:06,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:44:06,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.149 2026-10-19 12:44:06,123 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:06,135 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24125 2026-10-19 12:44:06,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:44:06,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24125 2026-10-19 12:44:06,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124406_255467_TestUi.txt 2026-10-19 12:44:06,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9pjx08h7_chrome_odoo" 2026-10-19 12:44:06,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-10-19 12:44:08,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24323 2026-10-19 12:44:08,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmryvk3fi_chrome_odoo 2026-10-19 12:44:08,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44019/json/version 2026-10-19 12:44:08,194 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44019/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:08,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:08,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44019/json 2026-10-19 12:44:08,201 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44019/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:08,211 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44019/devtools/page/8CABC67A89866CFE88533ADA93B13DE4 2026-10-19 12:44:08,225 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:44:08,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:44:08,597 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:44:08,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:44:08,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:44:08,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:44:08,636 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:44:09,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.138 0.936 2026-10-19 12:44:09,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8CABC67A89866CFE88533ADA93B13DE4', 'loaderId': '00D520D10DD0BEDE9EFD1F87583BC485', 'isDownload': False} 2026-10-19 12:44:09,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-10-19 12:44:09,735 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:09,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:09] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.029 2026-10-19 12:44:09,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:09] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-10-19 12:44:09,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:09] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-19 12:44:10,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.022 2026-10-19 12:44:10,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.017 2026-10-19 12:44:10,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:44:10,410 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:44:10,423 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:44:10,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:44:11,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.503 0.775 2026-10-19 12:44:11,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:11] "GET /pos/web HTTP/1.1" 200 - 20 0.016 1.297 2026-10-19 12:44:11,814 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:11,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.125 2026-10-19 12:44:11,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-19 12:44:11,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:44:12,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:44:12,875 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.261 0.580 2026-10-19 12:44:12,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.076 2026-10-19 12:44:13,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-19 12:44:13,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:44:13,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.056 0.056 2026-10-19 12:44:13,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:44:13,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.144 2026-10-19 12:44:13,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.007 0.195 2026-10-19 12:44:13,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.280 2026-10-19 12:44:13,386 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:44:13,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:44:13,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.287 2026-10-19 12:44:13,422 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:44:13,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.037 0.346 2026-10-19 12:44:13,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.287 2026-10-19 12:44:13,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.320 2026-10-19 12:44:13,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.359 2026-10-19 12:44:13,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.018 0.245 2026-10-19 12:44:13,692 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:13,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.260 2026-10-19 12:44:13,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:44:13,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.040 0.241 2026-10-19 12:44:13,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.287 2026-10-19 12:44:13,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.275 2026-10-19 12:44:13,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.244 2026-10-19 12:44:13,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.183 2026-10-19 12:44:13,903 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.187 2026-10-19 12:44:13,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.206 2026-10-19 12:44:13,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.167 2026-10-19 12:44:14,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.191 2026-10-19 12:44:14,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.199 2026-10-19 12:44:14,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.029 0.143 2026-10-19 12:44:14,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:44:14,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:14,166 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:14,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.026 2026-10-19 12:44:14,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:44:14,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:44:14,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.018 2026-10-19 12:44:14,306 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:44:14,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-19 12:44:14,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:44:14,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:44:14,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:44:14,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.020 2026-10-19 12:44:14,405 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:44:14,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:44:14,424 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.016 2026-10-19 12:44:14,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.015 2026-10-19 12:44:15,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:44:15,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select reward (trigger: .selection-item:contains("100% on the cheapest product"))' 2026-10-19 12:44:15,297 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-10-19 12:44:15,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:15,336 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:15,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:15,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:44:15,357 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:15,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:44:15,397 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:44:15,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:44:15,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:15,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:15,474 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:15,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97879065 for PoS orders references: ['Order 00263-002-0001'] (draft: False) 2026-10-19 12:44:15,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:44:15,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97879065 with result: [{'id': 310, 'pos_reference': 'Order 00263-002-0001', 'account_move': False}] 2026-10-19 12:44:15,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.148 0.177 2026-10-19 12:44:15,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.177 2026-10-19 12:44:15,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.058 0.082 2026-10-19 12:44:16,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.018 2026-10-19 12:44:16,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:44:16,787 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:16,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24323 2026-10-19 12:44:16,808 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:44:16,809 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24323 2026-10-19 12:44:16,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124416_911409_TestUi.txt 2026-10-19 12:44:16,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmryvk3fi_chrome_odoo" 2026-10-19 12:44:16,976 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-10-19 12:44:18,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24539 2026-10-19 12:44:18,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppu59v6wa_chrome_odoo 2026-10-19 12:44:18,560 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44901/json/version 2026-10-19 12:44:18,574 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44901/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:18,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:18,617 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44901/json 2026-10-19 12:44:18,618 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44901/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:18,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44901/devtools/page/9F8EBB32CFDB888B6C4C8DA3CCBF96AE 2026-10-19 12:44:18,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:44:18,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:44:19,095 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:44:19,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:44:19,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:44:19,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:44:19,140 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:44:21,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.215 1.971 2026-10-19 12:44:21,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9F8EBB32CFDB888B6C4C8DA3CCBF96AE', 'loaderId': '6BD8101F9784E093D6DE6299FD59D054', 'isDownload': False} 2026-10-19 12:44:21,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-10-19 12:44:21,341 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:21,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:21] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.012 2026-10-19 12:44:21,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:21] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-10-19 12:44:21,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:21] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.050 2026-10-19 12:44:22,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-19 12:44:22,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.020 2026-10-19 12:44:22,069 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:44:22,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-19 12:44:22,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:44:22,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ExpiredEWalletProgramTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:44:23,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.555 0.732 2026-10-19 12:44:23,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.061 1.313 2026-10-19 12:44:23,545 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:23,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.173 2026-10-19 12:44:23,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:44:23,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-19 12:44:24,581 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:44:24,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.421 0.624 2026-10-19 12:44:25,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.087 2026-10-19 12:44:25,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.019 2026-10-19 12:44:25,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:44:25,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.064 0.068 2026-10-19 12:44:25,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:25,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.188 2026-10-19 12:44:25,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.234 2026-10-19 12:44:25,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.275 2026-10-19 12:44:25,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:44:25,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:25,495 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:44:25,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.331 2026-10-19 12:44:25,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:44:25,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.387 2026-10-19 12:44:25,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.330 2026-10-19 12:44:25,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.339 2026-10-19 12:44:25,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.051 0.339 2026-10-19 12:44:25,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.008 0.288 2026-10-19 12:44:25,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:44:25,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.248 2026-10-19 12:44:25,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.097 0.255 2026-10-19 12:44:25,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.319 2026-10-19 12:44:25,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.324 2026-10-19 12:44:25,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.284 2026-10-19 12:44:26,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.212 2026-10-19 12:44:26,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.207 2026-10-19 12:44:26,132 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.278 2026-10-19 12:44:26,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:44:26,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:26,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.226 2026-10-19 12:44:26,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:26,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.246 2026-10-19 12:44:26,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.238 2026-10-19 12:44:26,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.246 2026-10-19 12:44:26,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.199 2026-10-19 12:44:26,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:44:26,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:44:26,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.145 2026-10-19 12:44:26,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:44:26,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.023 0.046 2026-10-19 12:44:26,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:44:26,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:44:26,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:44:26,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:26] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.034 2026-10-19 12:44:26,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:44:26,510 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:44:26,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:44:26,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-10-19 12:44:27,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-19 12:44:27,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-10-19 12:44:27,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-19 12:44:27,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:44:27,443 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:44:27,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:27] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:44:27,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:27,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24539 2026-10-19 12:44:27,493 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:44:27,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24539 2026-10-19 12:44:27,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124427_639610_TestUi.txt 2026-10-19 12:44:27,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppu59v6wa_chrome_odoo" 2026-10-19 12:44:27,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-10-19 12:44:29,777 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24754 2026-10-19 12:44:29,778 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpebmao0_y_chrome_odoo 2026-10-19 12:44:29,778 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36255/json/version 2026-10-19 12:44:29,780 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36255/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:29,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:29,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36255/json 2026-10-19 12:44:29,827 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36255/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:29,851 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36255/devtools/page/D9049D7EE18230F8F1BCC4EF4E8F92D5 2026-10-19 12:44:29,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:44:29,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:44:30,343 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:44:30,363 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:44:30,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:44:30,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:44:30,401 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:44:31,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.228 1.005 2026-10-19 12:44:31,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D9049D7EE18230F8F1BCC4EF4E8F92D5', 'loaderId': '8A6435A679BF3DC3DCB04070461F2BED', 'isDownload': False} 2026-10-19 12:44:31,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-10-19 12:44:31,660 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:31,704 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.022 2026-10-19 12:44:31,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.054 2026-10-19 12:44:31,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:31] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.072 2026-10-19 12:44:32,285 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-19 12:44:32,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.037 2026-10-19 12:44:32,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:32,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:32,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:44:32,386 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:44:33,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.449 0.764 2026-10-19 12:44:33,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:33] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.236 2026-10-19 12:44:33,713 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:33,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.140 2026-10-19 12:44:33,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-19 12:44:33,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:44:34,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:44:34,849 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.292 0.604 2026-10-19 12:44:34,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.085 2026-10-19 12:44:35,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.014 2026-10-19 12:44:35,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-19 12:44:35,197 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.036 0.068 2026-10-19 12:44:35,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.149 2026-10-19 12:44:35,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:44:35,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.207 2026-10-19 12:44:35,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.292 2026-10-19 12:44:35,422 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:35,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:44:35,476 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:44:35,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.335 2026-10-19 12:44:35,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.033 0.403 2026-10-19 12:44:35,592 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.377 2026-10-19 12:44:35,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.361 2026-10-19 12:44:35,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.390 2026-10-19 12:44:35,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.008 0.264 2026-10-19 12:44:35,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:35,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:35,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.013 0.276 2026-10-19 12:44:35,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.220 2026-10-19 12:44:35,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.221 2026-10-19 12:44:35,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.226 2026-10-19 12:44:35,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.017 0.198 2026-10-19 12:44:35,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.157 2026-10-19 12:44:35,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.143 2026-10-19 12:44:36,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.196 2026-10-19 12:44:36,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.237 2026-10-19 12:44:36,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.256 2026-10-19 12:44:36,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.220 2026-10-19 12:44:36,144 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.226 2026-10-19 12:44:36,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:44:36,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-19 12:44:36,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.195 2026-10-19 12:44:36,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.031 2026-10-19 12:44:36,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:44:36,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:36,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:44:36,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:36,374 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click partner 'AAAAAAA' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("AAAAAAA"))' 2026-10-19 12:44:36,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:36,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.012 0.020 2026-10-19 12:44:36,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:36,466 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:44:36,468 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:44:36,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:36,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:44:36,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:36,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:36,553 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39810428 for PoS orders references: ['Order 00265-002-0001'] (draft: False) 2026-10-19 12:44:36,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:36,568 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:44:36,826 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39810428 with result: [{'id': 311, 'pos_reference': 'Order 00265-002-0001', 'account_move': False}] 2026-10-19 12:44:36,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.124 0.181 2026-10-19 12:44:37,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.056 0.081 2026-10-19 12:44:37,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.016 2026-10-19 12:44:37,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:44:37,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:37,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:37,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-19 12:44:37,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-19 12:44:37,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.016 0.018 2026-10-19 12:44:37,950 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(em.qty:contains("1")))' 2026-10-19 12:44:37,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 12:44:37,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:44:37,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:44:38,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:44:38,013 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:38,034 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:44:38,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-19 12:44:38,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:44:38,072 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(em.qty:contains("1")))' 2026-10-19 12:44:38,080 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-10-19 12:44:38,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:38,117 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:38,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:38,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:44:38,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:38,179 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:38,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94003497 for PoS orders references: ['Order 00265-002-0002'] (draft: False) 2026-10-19 12:44:38,202 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:38,370 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94003497 with result: [{'id': 312, 'pos_reference': 'Order 00265-002-0002', 'account_move': False}] 2026-10-19 12:44:38,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.111 0.097 2026-10-19 12:44:38,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.049 0.067 2026-10-19 12:44:39,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:44:39,307 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:44:39,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:39,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24754 2026-10-19 12:44:39,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:44:39,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24754 2026-10-19 12:44:39,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124439_453270_TestUi.txt 2026-10-19 12:44:39,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpebmao0_y_chrome_odoo" 2026-10-19 12:44:39,921 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24975 2026-10-19 12:44:39,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz3fxvtc9_chrome_odoo 2026-10-19 12:44:39,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36151/json/version 2026-10-19 12:44:39,925 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36151/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:39,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:39,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36151/json 2026-10-19 12:44:39,990 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36151/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:40,010 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36151/devtools/page/2A0633B4699BD00B9FC33CB9ECB11497 2026-10-19 12:44:40,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:44:40,056 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:44:40,095 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:44:40,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:44:40,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:44:40,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:44:40,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.045 0.082 2026-10-19 12:44:40,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2A0633B4699BD00B9FC33CB9ECB11497', 'loaderId': 'D8B2C3C341B288A1C8C15E8124206ECA', 'isDownload': False} 2026-10-19 12:44:40,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-10-19 12:44:40,282 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:40,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.018 2026-10-19 12:44:40,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-10-19 12:44:40,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.060 2026-10-19 12:44:40,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:44:40,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:44:40,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:44:40,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:44:40,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:44:40,986 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:44:41,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.303 0.598 2026-10-19 12:44:41,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:41] "GET /pos/web HTTP/1.1" 200 - 20 0.032 0.932 2026-10-19 12:44:42,016 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:44:42,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.129 2026-10-19 12:44:42,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.009 2026-10-19 12:44:42,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:44:43,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:44:43,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.263 0.619 2026-10-19 12:44:43,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.081 2026-10-19 12:44:43,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.018 2026-10-19 12:44:43,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:44:43,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.050 2026-10-19 12:44:43,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.033 0.127 2026-10-19 12:44:43,575 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:44:43,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.204 2026-10-19 12:44:43,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.271 2026-10-19 12:44:43,711 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:44:43,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:44:43,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.321 2026-10-19 12:44:43,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 12:44:43,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.406 2026-10-19 12:44:43,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.388 2026-10-19 12:44:43,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:43,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.326 2026-10-19 12:44:43,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:43] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.349 2026-10-19 12:44:44,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.016 0.244 2026-10-19 12:44:44,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.234 2026-10-19 12:44:44,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.223 2026-10-19 12:44:44,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.209 2026-10-19 12:44:44,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.206 2026-10-19 12:44:44,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-19 12:44:44,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.164 2026-10-19 12:44:44,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.012 0.123 2026-10-19 12:44:44,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.163 2026-10-19 12:44:44,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.192 2026-10-19 12:44:44,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.225 2026-10-19 12:44:44,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-19 12:44:44,421 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:44:44,424 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.252 2026-10-19 12:44:44,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.213 2026-10-19 12:44:44,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:44:44,498 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:44:44,516 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:44:44,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:44:44,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:44:44,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:44:44,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:44:44,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-10-19 12:44:45,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-19 12:44:45,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:45,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:45,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-19 12:44:45,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-19 12:44:45,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.026 2026-10-19 12:44:46,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:44:46,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-19 12:44:46,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:44:46,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:46,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:46,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:46,470 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:46,498 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:46,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:46,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:46,530 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:46,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.034 0.028 2026-10-19 12:44:46,627 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76267850 for PoS orders references: ['Order 00265-004-0001'] (draft: False) 2026-10-19 12:44:46,631 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:44:46,778 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76267850 with result: [{'id': 313, 'pos_reference': 'Order 00265-004-0001', 'account_move': False}] 2026-10-19 12:44:46,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.084 0.109 2026-10-19 12:44:46,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.070 0.076 2026-10-19 12:44:47,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.012 2026-10-19 12:44:47,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:44:47,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:47,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:47,865 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-19 12:44:47,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-19 12:44:47,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:44:47,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.015 0.027 2026-10-19 12:44:47,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:44:47,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:44:47,957 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:44:47,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:44:47,966 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.018 0.027 2026-10-19 12:44:47,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:44:48,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:44:48,011 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:44:48,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("36.00")))' 2026-10-19 12:44:48,876 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-19 12:44:48,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-19 12:44:48,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"))' 2026-10-19 12:44:48,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:48,946 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:48,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:48,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:44:48,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:44:49,010 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:49,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:49,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.022 2026-10-19 12:44:49,070 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70601525 for PoS orders references: ['Order 00265-004-0002'] (draft: False) 2026-10-19 12:44:49,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70601525 with result: [{'id': 314, 'pos_reference': 'Order 00265-004-0002', 'account_move': False}] 2026-10-19 12:44:49,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.053 0.102 2026-10-19 12:44:49,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.034 0.064 2026-10-19 12:44:50,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:50,130 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:50,196 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-19 12:44:50,206 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:44:50,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:44:50,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:44:50,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:44:50,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:44:50,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:44:50,313 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:44:50,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:44:50,345 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:44:50,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("38.00")))' 2026-10-19 12:44:51,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-19 12:44:51,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:51,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:51,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-19 12:44:51,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-19 12:44:51,374 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-19 12:44:51,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:44:51,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:51,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:51,520 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-19 12:44:51,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-19 12:44:51,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"))' 2026-10-19 12:44:51,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:51,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:51,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-19 12:44:51,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-19 12:44:51,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-19 12:44:51,699 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:44:51,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:51,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:51,749 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:51,765 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:51,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:51,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:51,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.016 0.024 2026-10-19 12:44:51,869 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53743719 for PoS orders references: ['Order 00265-004-0003'] (draft: False) 2026-10-19 12:44:52,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53743719 with result: [{'id': 315, 'pos_reference': 'Order 00265-004-0003', 'account_move': False}] 2026-10-19 12:44:52,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.098 0.097 2026-10-19 12:44:52,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.056 0.064 2026-10-19 12:44:52,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.008 0.010 2026-10-19 12:44:52,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:44:52,969 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:44:52,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:44:53,047 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-19 12:44:53,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:44:53,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:44:53,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:44:53,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:44:53,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:44:53,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:53,162 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:44:53,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:44:53,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-10-19 12:44:53,211 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-10-19 12:44:53,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:53,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:53,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:53,277 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:44:53,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:53,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:53,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:53,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.016 0.017 2026-10-19 12:44:53,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5149364 for PoS orders references: ['Order 00265-004-0004'] (draft: False) 2026-10-19 12:44:53,505 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5149364 with result: [{'id': 316, 'pos_reference': 'Order 00265-004-0004', 'account_move': False}] 2026-10-19 12:44:53,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.063 0.092 2026-10-19 12:44:53,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.022 0.035 2026-10-19 12:44:54,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-10-19 12:44:54,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-19 12:44:54,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 12:44:54,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.019 0.029 2026-10-19 12:44:54,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:54] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.042 0.063 2026-10-19 12:44:55,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-10-19 12:44:55,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:44:55,428 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:44:55,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-10-19 12:44:55,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-10-19 12:44:55,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:44:55,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:44:55,496 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:44:55,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:44:55,529 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:44:55,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:44:55,563 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:44:55,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.053 0.021 2026-10-19 12:44:55,650 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61401967 for PoS orders references: ['Order 00265-004-0005'] (draft: False) 2026-10-19 12:44:55,868 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61401967 with result: [{'id': 317, 'pos_reference': 'Order 00265-004-0005', 'account_move': False}] 2026-10-19 12:44:55,894 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.145 0.110 2026-10-19 12:44:56,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.070 0.064 2026-10-19 12:44:56,810 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:44:56,826 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:44:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:44:56,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24975 2026-10-19 12:44:56,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:44:56,849 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24975 2026-10-19 12:44:56,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124456_973009_TestUi.txt 2026-10-19 12:44:56,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz3fxvtc9_chrome_odoo" 2026-10-19 12:44:57,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-10-19 12:44:58,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25210 2026-10-19 12:44:58,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpenpeskwh_chrome_odoo 2026-10-19 12:44:58,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46751/json/version 2026-10-19 12:44:58,713 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46751/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:44:58,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:44:58,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46751/json 2026-10-19 12:44:58,824 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46751/json with timeout 3 increased to 10s during tests 2026-10-19 12:44:58,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46751/devtools/page/0171D88234AD1E4BFFDFA9785B656793 2026-10-19 12:44:58,875 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:44:58,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:44:59,364 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:44:59,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:44:59,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:44:59,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:44:59,406 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:45:00,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.238 1.160 2026-10-19 12:45:00,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0171D88234AD1E4BFFDFA9785B656793', 'loaderId': 'C3808824AAC5ED46CB03CA53DBA099BE', 'isDownload': False} 2026-10-19 12:45:00,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-10-19 12:45:00,828 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:00,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:00] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.015 2026-10-19 12:45:00,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:00] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.041 2026-10-19 12:45:00,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:00] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.047 2026-10-19 12:45:01,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 12:45:01,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.010 2026-10-19 12:45:01,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:45:01,482 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.017 2026-10-19 12:45:01,491 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:45:01,520 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:45:02,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:45:02,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.545 0.744 2026-10-19 12:45:02,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.075 2026-10-19 12:45:02,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.026 2026-10-19 12:45:03,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.008 2026-10-19 12:45:03,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.054 0.058 2026-10-19 12:45:03,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.175 2026-10-19 12:45:03,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:03,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.262 2026-10-19 12:45:03,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:45:03,386 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:03,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.309 2026-10-19 12:45:03,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:45:03,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.367 2026-10-19 12:45:03,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.451 2026-10-19 12:45:03,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.390 2026-10-19 12:45:03,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:45:03,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.360 2026-10-19 12:45:03,750 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 19 0.022 0.305 2026-10-19 12:45:03,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.016 0.312 2026-10-19 12:45:03,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:45:03,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.285 2026-10-19 12:45:03,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.256 2026-10-19 12:45:03,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.230 2026-10-19 12:45:03,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.019 0.256 2026-10-19 12:45:03,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.227 2026-10-19 12:45:03,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.035 0.191 2026-10-19 12:45:04,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.218 2026-10-19 12:45:04,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:45:04,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.280 2026-10-19 12:45:04,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 12:45:04,161 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 12:45:04,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 12:45:04,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:45:04,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.310 2026-10-19 12:45:04,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.354 2026-10-19 12:45:04,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.329 2026-10-19 12:45:04,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.291 2026-10-19 12:45:04,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.267 2026-10-19 12:45:04,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.235 2026-10-19 12:45:04,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.016 0.193 2026-10-19 12:45:05,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:45:05,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:45:05,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:45:05,277 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-19 12:45:06,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 12:45:06,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:45:06,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:45:06,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:45:06,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:45:06,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:45:06,202 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:45:06,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:45:06,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:45:06,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #614770 for PoS orders references: ['Order 00266-001-0001'] (draft: False) 2026-10-19 12:45:06,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:06,563 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #614770 with result: [{'id': 318, 'pos_reference': 'Order 00266-001-0001', 'account_move': False}] 2026-10-19 12:45:06,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.178 0.192 2026-10-19 12:45:06,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.064 0.067 2026-10-19 12:45:06,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.012 2026-10-19 12:45:07,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:45:07,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:45:07,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:07,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25210 2026-10-19 12:45:07,602 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:45:07,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25210 2026-10-19 12:45:07,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124507_712352_TestUi.txt 2026-10-19 12:45:07,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpenpeskwh_chrome_odoo" 2026-10-19 12:45:07,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-10-19 12:45:09,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25413 2026-10-19 12:45:09,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8_56q9fw_chrome_odoo 2026-10-19 12:45:09,954 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46817/json/version 2026-10-19 12:45:09,955 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46817/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:45:09,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:45:09,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46817/json 2026-10-19 12:45:09,983 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46817/json with timeout 3 increased to 10s during tests 2026-10-19 12:45:10,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46817/devtools/page/8884E94CD8F9383D456732C3C99B3A12 2026-10-19 12:45:10,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:45:10,026 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:45:10,483 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:45:10,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:45:10,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:45:10,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:45:10,547 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:45:11,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.159 1.003 2026-10-19 12:45:11,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8884E94CD8F9383D456732C3C99B3A12', 'loaderId': '053D2F6E9F10DC2BFF3141AE2E100F09', 'isDownload': False} 2026-10-19 12:45:11,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-10-19 12:45:11,740 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:11,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:11] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.011 2026-10-19 12:45:11,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:11] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-19 12:45:11,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:11] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-10-19 12:45:12,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:45:12,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.019 2026-10-19 12:45:12,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:12,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:45:12,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.016 2026-10-19 12:45:12,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:45:13,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.565 0.814 2026-10-19 12:45:13,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:13] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.389 2026-10-19 12:45:13,958 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:14,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.144 2026-10-19 12:45:14,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-19 12:45:14,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:45:14,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:45:15,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.255 0.625 2026-10-19 12:45:15,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.088 2026-10-19 12:45:15,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.018 2026-10-19 12:45:15,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:45:15,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.057 0.075 2026-10-19 12:45:15,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.161 2026-10-19 12:45:15,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:45:15,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.200 2026-10-19 12:45:15,666 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.267 2026-10-19 12:45:15,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.313 2026-10-19 12:45:15,770 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:45:15,804 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:45:15,815 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:15,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.399 2026-10-19 12:45:15,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.361 2026-10-19 12:45:15,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:15] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.343 2026-10-19 12:45:16,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.419 2026-10-19 12:45:16,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.051 0.412 2026-10-19 12:45:16,145 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:16,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.019 0.319 2026-10-19 12:45:16,171 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:45:16,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.349 2026-10-19 12:45:16,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.313 2026-10-19 12:45:16,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.317 2026-10-19 12:45:16,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.292 2026-10-19 12:45:16,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.237 2026-10-19 12:45:16,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.128 2026-10-19 12:45:16,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.204 2026-10-19 12:45:16,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:45:16,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:45:16,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.270 2026-10-19 12:45:16,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:45:16,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.305 2026-10-19 12:45:16,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:45:16,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:45:16,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:45:16,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:45:16,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.021 0.308 2026-10-19 12:45:16,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:45:16,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:45:16,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.333 2026-10-19 12:45:16,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:45:16,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:45:16,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:45:16,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.024 0.269 2026-10-19 12:45:16,696 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:45:16,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.256 2026-10-19 12:45:16,744 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63119977 for PoS orders references: ['Order 00267-002-0001'] (draft: False) 2026-10-19 12:45:17,111 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63119977 with result: [{'id': 319, 'pos_reference': 'Order 00267-002-0001', 'account_move': False}] 2026-10-19 12:45:17,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.233 0.239 2026-10-19 12:45:17,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.128 0.080 2026-10-19 12:45:17,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:17] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.026 0.018 2026-10-19 12:45:18,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:45:18,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:18,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25413 2026-10-19 12:45:18,225 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:45:18,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25413 2026-10-19 12:45:18,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124518_322377_TestUi.txt 2026-10-19 12:45:18,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8_56q9fw_chrome_odoo" 2026-10-19 12:45:18,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25637 2026-10-19 12:45:18,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp86m8udxc_chrome_odoo 2026-10-19 12:45:18,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37869/json/version 2026-10-19 12:45:18,794 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37869/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:45:18,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:45:18,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37869/json 2026-10-19 12:45:18,838 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37869/json with timeout 3 increased to 10s during tests 2026-10-19 12:45:18,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37869/devtools/page/F015070D3BDEF32D800A512E252C0CD5 2026-10-19 12:45:18,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:45:18,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:45:18,957 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:45:18,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:45:18,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:45:18,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:45:19,144 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.042 0.088 2026-10-19 12:45:19,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F015070D3BDEF32D800A512E252C0CD5', 'loaderId': 'B1749AD63A3D2CCC81ECC18E0A240547', 'isDownload': False} 2026-10-19 12:45:19,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-10-19 12:45:19,182 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:19,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.012 2026-10-19 12:45:19,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.028 2026-10-19 12:45:19,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-19 12:45:19,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:45:19,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 12:45:19,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.011 2026-10-19 12:45:19,942 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:45:19,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:45:19,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:45:21,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.425 0.704 2026-10-19 12:45:21,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "GET /pos/web HTTP/1.1" 200 - 20 0.053 1.134 2026-10-19 12:45:21,235 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:21,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.175 2026-10-19 12:45:21,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-19 12:45:21,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 12:45:22,298 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:45:22,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.381 0.627 2026-10-19 12:45:22,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.076 0.072 2026-10-19 12:45:22,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.018 2026-10-19 12:45:22,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.011 2026-10-19 12:45:22,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.051 0.061 2026-10-19 12:45:22,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.114 2026-10-19 12:45:22,974 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:45:23,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.041 0.197 2026-10-19 12:45:23,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.260 2026-10-19 12:45:23,135 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:23,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:45:23,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:45:23,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.343 2026-10-19 12:45:23,278 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.388 2026-10-19 12:45:23,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.359 2026-10-19 12:45:23,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.368 2026-10-19 12:45:23,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.370 2026-10-19 12:45:23,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.256 2026-10-19 12:45:23,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:45:23,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.270 2026-10-19 12:45:23,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.036 0.243 2026-10-19 12:45:23,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.263 2026-10-19 12:45:23,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.260 2026-10-19 12:45:23,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.198 2026-10-19 12:45:23,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.161 2026-10-19 12:45:23,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.011 0.183 2026-10-19 12:45:23,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.245 2026-10-19 12:45:23,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:45:23,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.252 2026-10-19 12:45:23,894 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.274 2026-10-19 12:45:23,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:45:23,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:45:23,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.014 0.291 2026-10-19 12:45:23,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:45:23,952 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:45:23,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.299 2026-10-19 12:45:23,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.244 2026-10-19 12:45:24,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.028 0.095 2026-10-19 12:45:24,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:45:24,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:45:24,919 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:45:24,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:24,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:45:24,950 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:45:24,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:45:24,979 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:45:25,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.010 0.023 2026-10-19 12:45:25,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:45:25,055 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27236482 for PoS orders references: ['Order 00267-004-0001'] (draft: False) 2026-10-19 12:45:25,226 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27236482 with result: [{'id': 320, 'pos_reference': 'Order 00267-004-0001', 'account_move': False}] 2026-10-19 12:45:25,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.097 0.120 2026-10-19 12:45:25,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.155 2026-10-19 12:45:25,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.055 0.070 2026-10-19 12:45:25,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:25] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-19 12:45:26,206 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.011 2026-10-19 12:45:26,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:45:26,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:26,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25637 2026-10-19 12:45:26,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:45:26,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25637 2026-10-19 12:45:26,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124526_376877_TestUi.txt 2026-10-19 12:45:26,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp86m8udxc_chrome_odoo" 2026-10-19 12:45:26,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-10-19 12:45:28,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25851 2026-10-19 12:45:28,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmxosvg09_chrome_odoo 2026-10-19 12:45:28,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45351/json/version 2026-10-19 12:45:28,363 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45351/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:45:28,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:45:28,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45351/json 2026-10-19 12:45:28,376 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45351/json with timeout 3 increased to 10s during tests 2026-10-19 12:45:28,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45351/devtools/page/B36E7E2B0E1862F10D90A78DC6EA7ED4 2026-10-19 12:45:28,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:45:28,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:45:28,860 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:45:28,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:45:28,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:45:28,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:45:28,909 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:45:30,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.250 0.928 2026-10-19 12:45:30,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B36E7E2B0E1862F10D90A78DC6EA7ED4', 'loaderId': '4089B642B4BB33FF1EEEB10843FAE9A6', 'isDownload': False} 2026-10-19 12:45:30,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-10-19 12:45:30,116 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:30,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.017 2026-10-19 12:45:30,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-10-19 12:45:30,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-10-19 12:45:30,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.014 0.014 2026-10-19 12:45:30,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.028 0.039 2026-10-19 12:45:30,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:45:30,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:45:30,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-19 12:45:30,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 12:45:30,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:45:31,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramScanUseTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:45:32,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.519 0.801 2026-10-19 12:45:32,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:32] "GET /pos/web HTTP/1.1" 200 - 21 0.021 1.340 2026-10-19 12:45:32,458 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:32,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.141 2026-10-19 12:45:32,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-19 12:45:32,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.014 0.015 2026-10-19 12:45:32,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-19 12:45:32,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-19 12:45:33,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:45:33,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.293 0.614 2026-10-19 12:45:33,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.070 2026-10-19 12:45:33,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.022 2026-10-19 12:45:33,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:45:34,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.080 0.055 2026-10-19 12:45:34,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:34,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.162 2026-10-19 12:45:34,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.192 2026-10-19 12:45:34,285 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.243 2026-10-19 12:45:34,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:45:34,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:45:34,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:34,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.041 0.348 2026-10-19 12:45:34,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.399 2026-10-19 12:45:34,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.301 2026-10-19 12:45:34,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.311 2026-10-19 12:45:34,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.363 2026-10-19 12:45:34,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.010 0.290 2026-10-19 12:45:34,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:45:34,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:45:34,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.043 0.300 2026-10-19 12:45:34,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.292 2026-10-19 12:45:34,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.287 2026-10-19 12:45:34,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.302 2026-10-19 12:45:34,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.286 2026-10-19 12:45:34,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.226 2026-10-19 12:45:34,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.208 2026-10-19 12:45:34,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.212 2026-10-19 12:45:35,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.247 2026-10-19 12:45:35,051 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:45:35,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.243 2026-10-19 12:45:35,075 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:45:35,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.240 2026-10-19 12:45:35,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 12:45:35,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.232 2026-10-19 12:45:35,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 12:45:35,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 12:45:35,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-10-19 12:45:35,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.024 0.198 2026-10-19 12:45:35,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.126 2026-10-19 12:45:35,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.013 0.095 2026-10-19 12:45:36,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:45:36,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:45:36,152 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:36,157 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:45:36,170 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:45:36,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:45:36,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:45:36,233 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85188974 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-10-19 12:45:36,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:45:36,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:45:36,581 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85188974 with result: [{'id': 321, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-10-19 12:45:36,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.212 0.184 2026-10-19 12:45:36,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.051 0.050 2026-10-19 12:45:36,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:36] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.018 0.023 2026-10-19 12:45:37,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:45:37,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:45:37,586 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 12:45:37,594 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:45:37,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:45:37,627 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:45:37,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:45:37,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:45:37,676 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:45:37,694 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("4.0")))' 2026-10-19 12:45:38,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:45:38,543 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:45:38,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:45:38,582 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:45:38,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.023 0.043 2026-10-19 12:45:39,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 12:45:39,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:45:39,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:45:39,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:45:39,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:45:39,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:45:39,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:45:39,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.023 2026-10-19 12:45:39,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57476595 for PoS orders references: ['Order 00268-002-0002'] (draft: False) 2026-10-19 12:45:39,656 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57476595 with result: [{'id': 322, 'pos_reference': 'Order 00268-002-0002', 'account_move': False}] 2026-10-19 12:45:39,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.060 0.094 2026-10-19 12:45:39,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.054 0.054 2026-10-19 12:45:40,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:45:40,604 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:45:40,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:45:40,626 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:45:40,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:45:40,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:45:40,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:45:40,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:45:40,709 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-10-19 12:45:41,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:45:41,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:45:41,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:45:41,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '35.00' (trigger: .product-screen .order-summary .total:contains("35.00"))' 2026-10-19 12:45:41,643 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.043 2026-10-19 12:45:42,426 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:45:42,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:45:42,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:45:42,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:45:42,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:45:42,508 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:45:42,530 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:45:42,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.024 2026-10-19 12:45:42,580 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80178737 for PoS orders references: ['Order 00268-002-0003'] (draft: False) 2026-10-19 12:45:42,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80178737 with result: [{'id': 323, 'pos_reference': 'Order 00268-002-0003', 'account_move': False}] 2026-10-19 12:45:42,742 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.070 0.098 2026-10-19 12:45:42,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.023 0.058 2026-10-19 12:45:43,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:45:43,626 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:43,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25851 2026-10-19 12:45:43,649 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:45:43,649 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25851 2026-10-19 12:45:43,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124543_753148_TestUi.txt 2026-10-19 12:45:43,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmxosvg09_chrome_odoo" 2026-10-19 12:45:43,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-19 12:45:45,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26077 2026-10-19 12:45:45,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd3v5jk6w_chrome_odoo 2026-10-19 12:45:45,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36777/json/version 2026-10-19 12:45:45,745 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36777/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:45:45,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:45:45,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36777/json 2026-10-19 12:45:45,765 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36777/json with timeout 3 increased to 10s during tests 2026-10-19 12:45:45,790 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36777/devtools/page/ABBBD82E3DF84FD29A3EE333AA33A598 2026-10-19 12:45:45,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:45:45,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:45:46,303 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 12:45:46,307 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:45:46,318 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:45:46,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:45:46,340 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:45:47,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.363 1.078 2026-10-19 12:45:47,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ABBBD82E3DF84FD29A3EE333AA33A598', 'loaderId': '535449076E96405A813ACC5897A9717B', 'isDownload': False} 2026-10-19 12:45:47,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-19 12:45:47,805 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:45:47,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-10-19 12:45:47,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.039 2026-10-19 12:45:47,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.061 2026-10-19 12:45:48,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:48] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:45:48,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-19 12:45:48,497 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:45:48,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.017 2026-10-19 12:45:48,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:45:48,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:45:49,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:45:51,011 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.552 1.927 2026-10-19 12:45:51,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.082 2026-10-19 12:45:51,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.018 2026-10-19 12:45:51,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:45:51,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 9 0.042 0.055 2026-10-19 12:45:51,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.133 2026-10-19 12:45:51,442 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:45:51,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.231 2026-10-19 12:45:51,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.033 0.245 2026-10-19 12:45:51,579 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:45:51,588 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:51,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:45:51,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.047 0.332 2026-10-19 12:45:51,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.437 2026-10-19 12:45:51,759 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:45:51,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.386 2026-10-19 12:45:51,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.032 0.348 2026-10-19 12:45:51,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.371 2026-10-19 12:45:51,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.019 0.298 2026-10-19 12:45:52,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image/res.users/115/avatar_128 HTTP/1.1" 200 - 19 0.060 0.312 2026-10-19 12:45:52,076 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:45:52,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.307 2026-10-19 12:45:52,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.327 2026-10-19 12:45:52,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.307 2026-10-19 12:45:52,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.297 2026-10-19 12:45:52,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.248 2026-10-19 12:45:52,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.261 2026-10-19 12:45:52,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=product.product&field=image_128&id=1481&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.186 2026-10-19 12:45:52,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:45:52,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:45:52,379 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 12:45:52,380 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 12:45:52,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.261 2026-10-19 12:45:52,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 12:45:52,417 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:45:52,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.320 2026-10-19 12:45:52,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.308 2026-10-19 12:45:52,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.310 2026-10-19 12:45:52,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.283 2026-10-19 12:45:52,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.241 2026-10-19 12:45:52,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.154 2026-10-19 12:45:52,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.010 0.154 2026-10-19 12:45:53,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:45:53,477 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:45:53,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:45:53,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:45:53,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:45:53,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:45:53,530 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:45:53,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:45:53,567 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13785623 for PoS orders references: ['Order 00269-001-0001'] (draft: False) 2026-10-19 12:45:53,570 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:45:53,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:45:53,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13785623 with result: [{'id': 324, 'pos_reference': 'Order 00269-001-0001', 'account_move': False}] 2026-10-19 12:45:53,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.102 0.142 2026-10-19 12:45:53,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.030 0.040 2026-10-19 12:45:53,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-10-19 12:45:54,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:45:54,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:45:54,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:45:54,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:45:54,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:45:54,810 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:45:54,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:54] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.045 2026-10-19 12:45:55,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-10-19 12:45:55,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:45:55,682 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:45:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:45:55,691 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26077 2026-10-19 12:45:55,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:45:55,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26077 2026-10-19 12:45:55,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124555_800221_TestUi.txt 2026-10-19 12:45:55,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd3v5jk6w_chrome_odoo" 2026-10-19 12:45:58,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-19 12:45:59,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26286 2026-10-19 12:45:59,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5ti_24ir_chrome_odoo 2026-10-19 12:45:59,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36885/json/version 2026-10-19 12:46:00,000 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36885/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:00,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:00,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36885/json 2026-10-19 12:46:00,089 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36885/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:00,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36885/devtools/page/ACD920F812E28A038F724D52EA7F6090 2026-10-19 12:46:00,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:46:00,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:46:00,567 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:46:00,583 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:46:00,586 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:46:00,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:46:00,606 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:46:01,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.238 0.941 2026-10-19 12:46:01,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ACD920F812E28A038F724D52EA7F6090', 'loaderId': '676BAC653E14E11938EA3C0E760AC9FE', 'isDownload': False} 2026-10-19 12:46:01,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-19 12:46:01,808 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:01,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:01] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 12:46:01,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:01] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-19 12:46:01,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:01] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-19 12:46:02,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:02] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.012 2026-10-19 12:46:02,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.013 2026-10-19 12:46:02,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 12:46:02,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:46:02,499 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:46:02,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:46:03,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.552 0.727 2026-10-19 12:46:03,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:03] "GET /pos/web HTTP/1.1" 200 - 20 0.039 1.311 2026-10-19 12:46:03,912 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:04,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.069 0.159 2026-10-19 12:46:04,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 12:46:04,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.028 0.008 2026-10-19 12:46:04,994 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:46:05,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.298 0.636 2026-10-19 12:46:05,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.087 2026-10-19 12:46:05,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.018 2026-10-19 12:46:05,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:46:05,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.044 0.067 2026-10-19 12:46:05,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.169 2026-10-19 12:46:05,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:46:05,662 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.232 2026-10-19 12:46:05,682 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:46:05,714 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:05,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:46:05,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.266 2026-10-19 12:46:05,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.336 2026-10-19 12:46:05,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.393 2026-10-19 12:46:05,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.330 2026-10-19 12:46:05,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.309 2026-10-19 12:46:05,980 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:46:05,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.013 0.227 2026-10-19 12:46:06,005 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:46:06,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.026 0.322 2026-10-19 12:46:06,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.300 2026-10-19 12:46:06,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.249 2026-10-19 12:46:06,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.249 2026-10-19 12:46:06,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.232 2026-10-19 12:46:06,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.167 2026-10-19 12:46:06,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.180 2026-10-19 12:46:06,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.151 2026-10-19 12:46:06,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.007 0.191 2026-10-19 12:46:06,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.204 2026-10-19 12:46:06,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-19 12:46:06,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.216 2026-10-19 12:46:06,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:46:06,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:06,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.176 2026-10-19 12:46:06,496 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:46:06,509 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:46:06,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:46:06,512 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.046 2026-10-19 12:46:07,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:07,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:07,499 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:46:07,510 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-10-19 12:46:07,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:07,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:07] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.020 2026-10-19 12:46:07,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:07,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:46:07,604 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:07,606 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:46:07,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:07,627 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:07,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:07,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:07,676 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74256725 for PoS orders references: ['Order 00270-002-0001'] (draft: False) 2026-10-19 12:46:07,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:46:07,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74256725 with result: [{'id': 325, 'pos_reference': 'Order 00270-002-0001', 'account_move': False}] 2026-10-19 12:46:07,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.104 0.174 2026-10-19 12:46:07,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.214 2026-10-19 12:46:08,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.061 0.074 2026-10-19 12:46:08,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:08] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.014 2026-10-19 12:46:08,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:08,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:08,983 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:46:09,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:09,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:46:09,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:09,085 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:46:09,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:09,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:46:09,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:09,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-19 12:46:09,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:09,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:09,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-10-19 12:46:09,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:09,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:09,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:09,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:09,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:09,307 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:09,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:09,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.018 2026-10-19 12:46:09,365 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33926913 for PoS orders references: ['Order 00270-002-0002'] (draft: False) 2026-10-19 12:46:09,466 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33926913 with result: [{'id': 326, 'pos_reference': 'Order 00270-002-0002', 'account_move': False}] 2026-10-19 12:46:09,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.037 0.091 2026-10-19 12:46:09,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.075 0.062 2026-10-19 12:46:10,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:10,459 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:46:10,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:46:10,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-10-19 12:46:11,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-10-19 12:46:11,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:11,357 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:11,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:46:11,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:11,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:11,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:11,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:11,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:46:11,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:46:12,385 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:12,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:46:12,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:12,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:46:12,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:12,462 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-19 12:46:12,474 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:12,499 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:12,508 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-10-19 12:46:12,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:12,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-10-19 12:46:12,558 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:12,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:12,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:12,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:46:12,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:12,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:12,664 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:12,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.015 0.021 2026-10-19 12:46:12,712 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43052271 for PoS orders references: ['Order 00270-002-0003'] (draft: False) 2026-10-19 12:46:12,905 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43052271 with result: [{'id': 327, 'pos_reference': 'Order 00270-002-0003', 'account_move': False}] 2026-10-19 12:46:12,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.123 0.113 2026-10-19 12:46:13,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.048 0.053 2026-10-19 12:46:13,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:46:13,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:46:13,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:13,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26286 2026-10-19 12:46:13,862 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:46:13,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26286 2026-10-19 12:46:13,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124613_970949_TestUi.txt 2026-10-19 12:46:13,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5ti_24ir_chrome_odoo" 2026-10-19 12:46:14,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26513 2026-10-19 12:46:14,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgjpff22n_chrome_odoo 2026-10-19 12:46:14,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44479/json/version 2026-10-19 12:46:14,450 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44479/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:14,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:14,468 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44479/json 2026-10-19 12:46:14,471 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44479/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:14,489 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44479/devtools/page/B114BEAE38D9D616FC844DE2291B6ABE 2026-10-19 12:46:14,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:46:14,510 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:46:14,553 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:46:14,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:46:14,572 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:46:14,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:46:14,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.038 0.086 2026-10-19 12:46:14,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B114BEAE38D9D616FC844DE2291B6ABE', 'loaderId': '26ED771B29A8C12D8211622A56A3F466', 'isDownload': False} 2026-10-19 12:46:14,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-19 12:46:14,762 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:14,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:14] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.018 2026-10-19 12:46:14,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:14] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.023 2026-10-19 12:46:14,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:14] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-19 12:46:15,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:46:15,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:46:15,409 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:15,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:46:15,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:46:15,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:46:16,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.283 0.582 2026-10-19 12:46:16,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:16] "GET /pos/web HTTP/1.1" 200 - 20 0.037 0.877 2026-10-19 12:46:16,442 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:16,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.152 2026-10-19 12:46:16,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 12:46:16,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 12:46:17,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:46:17,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.201 0.606 2026-10-19 12:46:17,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.082 2026-10-19 12:46:17,654 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.015 2026-10-19 12:46:17,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:46:17,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.035 0.053 2026-10-19 12:46:17,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.138 2026-10-19 12:46:17,884 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:46:17,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.205 2026-10-19 12:46:18,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.268 2026-10-19 12:46:18,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.353 2026-10-19 12:46:18,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:46:18,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:18,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:18,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.425 2026-10-19 12:46:18,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.379 2026-10-19 12:46:18,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.354 2026-10-19 12:46:18,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.373 2026-10-19 12:46:18,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.042 0.345 2026-10-19 12:46:18,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:46:18,444 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.284 2026-10-19 12:46:18,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.280 2026-10-19 12:46:18,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.270 2026-10-19 12:46:18,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.271 2026-10-19 12:46:18,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.247 2026-10-19 12:46:18,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.209 2026-10-19 12:46:18,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.030 0.151 2026-10-19 12:46:18,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.013 0.190 2026-10-19 12:46:18,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.208 2026-10-19 12:46:18,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.210 2026-10-19 12:46:18,744 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-19 12:46:18,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.075 2026-10-19 12:46:18,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:18,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:18,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:46:18,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:19,024 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:19,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:19,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:19,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:19,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:19,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"))' 2026-10-19 12:46:19,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:19,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:19,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:19,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:19,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:19,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:19,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:19,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:19,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:19,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.020 2026-10-19 12:46:19,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42534523 for PoS orders references: ['Order 00270-004-0001'] (draft: False) 2026-10-19 12:46:19,355 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:46:19,489 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42534523 with result: [{'id': 328, 'pos_reference': 'Order 00270-004-0001', 'account_move': False}] 2026-10-19 12:46:19,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.059 0.125 2026-10-19 12:46:19,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.031 0.070 2026-10-19 12:46:19,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:19] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-19 12:46:20,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:20,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:20,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-19 12:46:20,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:20,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:20,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.018 2026-10-19 12:46:20,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:46:20,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:20,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.020 2026-10-19 12:46:20,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:46:20,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:20,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-19 12:46:20,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:20,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:20,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.020 2026-10-19 12:46:20,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-10-19 12:46:20,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.030 2026-10-19 12:46:20,774 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:20,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:20,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.017 0.046 2026-10-19 12:46:20,830 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:20,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.039 2026-10-19 12:46:20,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-10-19 12:46:20,906 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-10-19 12:46:20,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-10-19 12:46:20,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:20,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.021 2026-10-19 12:46:20,948 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:20,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:20,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:46:20,976 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:46:20,994 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:21,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:21,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:21,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84155272 for PoS orders references: ['Order 00270-004-0002'] (draft: False) 2026-10-19 12:46:21,130 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84155272 with result: [{'id': 329, 'pos_reference': 'Order 00270-004-0002', 'account_move': False}] 2026-10-19 12:46:21,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.043 0.085 2026-10-19 12:46:21,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.025 0.060 2026-10-19 12:46:22,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:22,042 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:22,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-10-19 12:46:22,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:22,145 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:22,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:46:22,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:46:22,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-10-19 12:46:22,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:46:23,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:23,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:23,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-19 12:46:23,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-10-19 12:46:23,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"))' 2026-10-19 12:46:23,190 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.017 2026-10-19 12:46:23,196 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:23,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:23,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:23,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:23,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:23,273 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:23,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43878814 for PoS orders references: ['Order 00270-004-0003'] (draft: False) 2026-10-19 12:46:23,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:23,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43878814 with result: [{'id': 330, 'pos_reference': 'Order 00270-004-0003', 'account_move': False}] 2026-10-19 12:46:23,444 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.061 0.099 2026-10-19 12:46:23,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.039 0.066 2026-10-19 12:46:24,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:24,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:46:24,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:24,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:24,407 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:24,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-10-19 12:46:24,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:24,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:46:24,508 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-19 12:46:24,515 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:24,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:24,558 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:24,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:24,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-10-19 12:46:24,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-10-19 12:46:24,668 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-10-19 12:46:24,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:24,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:24,706 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:24,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:24,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:24,756 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:24,775 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46102086 for PoS orders references: ['Order 00270-004-0004'] (draft: False) 2026-10-19 12:46:24,777 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:24,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46102086 with result: [{'id': 331, 'pos_reference': 'Order 00270-004-0004', 'account_move': False}] 2026-10-19 12:46:24,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.042 0.095 2026-10-19 12:46:25,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:46:25,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:25,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26513 2026-10-19 12:46:25,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:46:25,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26513 2026-10-19 12:46:25,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124625_887116_TestUi.txt 2026-10-19 12:46:25,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgjpff22n_chrome_odoo" 2026-10-19 12:46:26,517 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26748 2026-10-19 12:46:26,519 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk6shs7b9_chrome_odoo 2026-10-19 12:46:26,520 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45307/json/version 2026-10-19 12:46:26,522 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45307/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:26,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:26,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45307/json 2026-10-19 12:46:26,619 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45307/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:26,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45307/devtools/page/4EB3E643B6AE8B6A9FB8BF7822804B60 2026-10-19 12:46:26,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:46:26,670 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:46:26,807 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:46:26,809 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:46:26,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:46:26,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:46:26,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.035 0.075 2026-10-19 12:46:26,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4EB3E643B6AE8B6A9FB8BF7822804B60', 'loaderId': 'F4E195B1C5F0492E152F1BDE00AF2DCB', 'isDownload': False} 2026-10-19 12:46:26,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-19 12:46:27,005 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:27,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-19 12:46:27,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:46:27,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-19 12:46:27,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-19 12:46:27,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-19 12:46:27,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:46:27,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:46:27,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-19 12:46:27,617 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:46:28,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.205 0.537 2026-10-19 12:46:28,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:28] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.749 2026-10-19 12:46:28,470 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:28,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.122 2026-10-19 12:46:28,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 12:46:28,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.025 2026-10-19 12:46:29,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:46:29,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.272 0.592 2026-10-19 12:46:29,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.080 2026-10-19 12:46:29,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.016 2026-10-19 12:46:29,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.006 2026-10-19 12:46:29,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.092 2026-10-19 12:46:30,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.145 2026-10-19 12:46:30,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:46:30,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.182 2026-10-19 12:46:30,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.221 2026-10-19 12:46:30,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:46:30,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:30,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:30,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.031 0.269 2026-10-19 12:46:30,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.393 2026-10-19 12:46:30,310 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:30,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.321 2026-10-19 12:46:30,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.344 2026-10-19 12:46:30,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.031 0.371 2026-10-19 12:46:30,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.306 2026-10-19 12:46:30,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.293 2026-10-19 12:46:30,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.226 2026-10-19 12:46:30,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.019 0.286 2026-10-19 12:46:30,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.303 2026-10-19 12:46:30,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.235 2026-10-19 12:46:30,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.171 2026-10-19 12:46:30,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.017 0.169 2026-10-19 12:46:30,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.211 2026-10-19 12:46:30,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.250 2026-10-19 12:46:30,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.206 2026-10-19 12:46:30,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.210 2026-10-19 12:46:30,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.155 2026-10-19 12:46:30,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:46:31,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select customer 'DDD Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("DDD Test Partner"))' 2026-10-19 12:46:31,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:31,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:46:31,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:46:31,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:31,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:46:31,179 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-19 12:46:31,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:31,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:31,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:46:31,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:31,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:31,292 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:46:31,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26748 2026-10-19 12:46:31,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:46:31,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26748 2026-10-19 12:46:31,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124631_408459_TestUi.txt 2026-10-19 12:46:31,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk6shs7b9_chrome_odoo" 2026-10-19 12:46:31,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-19 12:46:33,791 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26950 2026-10-19 12:46:33,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp383ev_q5_chrome_odoo 2026-10-19 12:46:33,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35253/json/version 2026-10-19 12:46:33,796 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35253/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:33,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:33,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35253/json 2026-10-19 12:46:33,841 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35253/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:33,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35253/devtools/page/21261C863C65C697E041677F2A9ECAF7 2026-10-19 12:46:33,865 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:46:33,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:46:34,268 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:46:34,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:46:34,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:46:34,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:46:34,318 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:46:35,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:35] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.130 0.936 2026-10-19 12:46:35,386 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '21261C863C65C697E041677F2A9ECAF7', 'loaderId': '3846D021EC6B0030F1F8EA3DC5F7EDA6', 'isDownload': False} 2026-10-19 12:46:35,386 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-19 12:46:35,418 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:35,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:35] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-10-19 12:46:35,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:35] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-10-19 12:46:35,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:35] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.056 2026-10-19 12:46:36,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.040 0.013 2026-10-19 12:46:36,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.056 2026-10-19 12:46:36,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:46:36,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:46:36,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.025 2026-10-19 12:46:36,281 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:46:37,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.474 0.817 2026-10-19 12:46:37,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "GET /pos/web HTTP/1.1" 200 - 20 0.050 1.308 2026-10-19 12:46:37,699 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:37,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.175 2026-10-19 12:46:37,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:46:37,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 12:46:38,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:46:38,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.284 0.679 2026-10-19 12:46:39,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.060 2026-10-19 12:46:39,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-10-19 12:46:39,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:46:39,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.039 0.057 2026-10-19 12:46:39,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.123 2026-10-19 12:46:39,276 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:46:39,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.187 2026-10-19 12:46:39,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.245 2026-10-19 12:46:39,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:46:39,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:46:39,473 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:39,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.342 2026-10-19 12:46:39,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.397 2026-10-19 12:46:39,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.362 2026-10-19 12:46:39,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.346 2026-10-19 12:46:39,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.370 2026-10-19 12:46:39,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.012 0.227 2026-10-19 12:46:39,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:46:39,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.250 2026-10-19 12:46:39,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:46:39,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.207 2026-10-19 12:46:39,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.027 0.237 2026-10-19 12:46:39,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.234 2026-10-19 12:46:39,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.222 2026-10-19 12:46:39,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.182 2026-10-19 12:46:39,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.158 2026-10-19 12:46:39,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:39] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.187 2026-10-19 12:46:40,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.223 2026-10-19 12:46:40,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.179 2026-10-19 12:46:40,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.014 0.170 2026-10-19 12:46:40,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.135 2026-10-19 12:46:40,167 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:46:40,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:40,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.039 2026-10-19 12:46:40,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:46:40,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:46:40,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-19 12:46:41,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:41,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:41,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:46:41,217 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-10-19 12:46:41,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:41,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:41,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:41,353 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:41,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-10-19 12:46:41,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("-10.20")))' 2026-10-19 12:46:41,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:41,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:41,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"))' 2026-10-19 12:46:41,490 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:41,529 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:41,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:46:41,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:41,565 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:46:41,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:46:41,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:41,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:41,629 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:41,651 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:41,656 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20657124 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-10-19 12:46:41,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20657124 with result: [{'id': 332, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-10-19 12:46:41,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.115 0.174 2026-10-19 12:46:42,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.034 0.065 2026-10-19 12:46:42,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.018 2026-10-19 12:46:42,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.006 2026-10-19 12:46:42,854 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:42,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:46:42,896 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:42,926 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-19 12:46:42,929 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:42,979 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-10-19 12:46:42,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:46:42,997 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")))' 2026-10-19 12:46:43,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:46:43,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:43,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:46:43,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:46:43,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-19 12:46:43,950 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:43,957 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-19 12:46:43,974 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:43,994 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:44,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:44,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:46:44,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:44,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:44,074 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:44,083 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78763301 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-10-19 12:46:44,214 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78763301 with result: [{'id': 333, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-10-19 12:46:44,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.080 0.091 2026-10-19 12:46:45,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:46:45,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:46:45,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:46:45,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-10-19 12:46:45,983 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:45,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:46:46,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:46,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:46,081 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:46,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:46,094 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-19 12:46:46,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-19 12:46:46,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:46:46,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-19 12:46:46,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:46:46,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-19 12:46:47,036 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:47,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:46:47,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-19 12:46:47,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:47,101 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-10-19 12:46:47,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"))' 2026-10-19 12:46:47,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:47,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:47,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:47,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:46:47,189 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:47,206 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:47,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:47,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15324897 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-10-19 12:46:47,372 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15324897 with result: [{'id': 334, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-10-19 12:46:47,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.044 0.124 2026-10-19 12:46:47,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.025 0.065 2026-10-19 12:46:48,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:46:48,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:46:48,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:46:48,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-19 12:46:49,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:46:49,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:46:49,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:49,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:49,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-19 12:46:49,309 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-10-19 12:46:49,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:46:49,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:46:49,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:49,374 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-10-19 12:46:50,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:46:50,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:46:50,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:46:50,292 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-10-19 12:46:50,301 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:46:50,339 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-10-19 12:46:50,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:46:50,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:50,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"))' 2026-10-19 12:46:50,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:50,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:50,425 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:50,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:50,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:50,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:50,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:50,497 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65966217 for PoS orders references: ['Order 00271-002-0004'] (draft: False) 2026-10-19 12:46:50,680 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65966217 with result: [{'id': 335, 'pos_reference': 'Order 00271-002-0004', 'account_move': False}] 2026-10-19 12:46:50,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.112 0.109 2026-10-19 12:46:50,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.035 0.046 2026-10-19 12:46:51,581 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-10-19 12:46:51,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-10-19 12:46:51,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:51,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-10-19 12:46:51,676 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-10-19 12:46:51,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:51,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 12:46:51,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:51,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-10-19 12:46:51,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:46:51,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:46:51,808 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:52,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:46:52,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-10-19 12:46:52,706 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-10-19 12:46:52,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-10-19 12:46:52,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-10-19 12:46:52,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:52,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-10-19 12:46:52,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:46:52,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:46:52,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:46:53,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:46:53,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-10-19 12:46:53,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-10-19 12:46:53,756 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-10-19 12:46:53,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-10-19 12:46:53,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:46:53,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00","price":"3.19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")):has(.price:contains("3.19")))' 2026-10-19 12:46:53,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-3.19")))' 2026-10-19 12:46:53,858 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"))' 2026-10-19 12:46:53,872 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:46:53,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:46:53,906 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:46:53,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:46:53,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:46:53,956 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:46:53,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:46:53,991 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56979725 for PoS orders references: ['Order 00271-002-0005'] (draft: False) 2026-10-19 12:46:54,109 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56979725 with result: [{'id': 336, 'pos_reference': 'Order 00271-002-0005', 'account_move': False}] 2026-10-19 12:46:54,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.053 0.089 2026-10-19 12:46:54,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.038 0.062 2026-10-19 12:46:54,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.020 2026-10-19 12:46:55,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:46:55,036 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:46:55,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26950 2026-10-19 12:46:55,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:46:55,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26950 2026-10-19 12:46:55,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124655_199143_TestUi.txt 2026-10-19 12:46:55,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp383ev_q5_chrome_odoo" 2026-10-19 12:46:55,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-19 12:46:57,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27174 2026-10-19 12:46:57,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzc7ybnbw_chrome_odoo 2026-10-19 12:46:57,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44011/json/version 2026-10-19 12:46:57,030 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44011/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:46:57,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:46:57,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44011/json 2026-10-19 12:46:57,071 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44011/json with timeout 3 increased to 10s during tests 2026-10-19 12:46:57,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44011/devtools/page/D3179494BA0AA92B8964D6B5405E28A7 2026-10-19 12:46:57,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:46:57,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:46:57,530 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:46:57,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:46:57,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:46:57,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:46:57,580 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:46:58,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:58] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.250 0.932 2026-10-19 12:46:58,765 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D3179494BA0AA92B8964D6B5405E28A7', 'loaderId': '6146759D3131AB3DDB8609C951B39977', 'isDownload': False} 2026-10-19 12:46:58,765 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-19 12:46:58,789 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:46:58,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:58] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 12:46:58,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:58] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-19 12:46:58,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:58] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.056 2026-10-19 12:46:59,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:46:59,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.013 2026-10-19 12:46:59,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:46:59,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.011 2026-10-19 12:46:59,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:46:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:46:59,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:47:00,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.481 0.837 2026-10-19 12:47:00,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:00] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.343 2026-10-19 12:47:00,982 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:01,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.131 2026-10-19 12:47:01,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:47:01,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-19 12:47:02,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:47:02,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.224 0.634 2026-10-19 12:47:02,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.080 2026-10-19 12:47:02,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.018 2026-10-19 12:47:02,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:47:02,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.054 0.057 2026-10-19 12:47:02,527 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.151 2026-10-19 12:47:02,538 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:02,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.224 2026-10-19 12:47:02,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.272 2026-10-19 12:47:02,667 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:02,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:47:02,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:02,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.348 2026-10-19 12:47:02,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.447 2026-10-19 12:47:02,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:02,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.372 2026-10-19 12:47:02,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.343 2026-10-19 12:47:02,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.360 2026-10-19 12:47:02,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.008 0.276 2026-10-19 12:47:03,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.273 2026-10-19 12:47:03,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:47:03,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.187 2026-10-19 12:47:03,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.031 0.232 2026-10-19 12:47:03,144 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.248 2026-10-19 12:47:03,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.230 2026-10-19 12:47:03,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.013 0.198 2026-10-19 12:47:03,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.039 0.194 2026-10-19 12:47:03,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.266 2026-10-19 12:47:03,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.010 0.276 2026-10-19 12:47:03,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.231 2026-10-19 12:47:03,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.216 2026-10-19 12:47:03,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:47:03,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.132 2026-10-19 12:47:03,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:47:03,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.041 2026-10-19 12:47:03,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:47:03,509 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:47:03,512 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-10-19 12:47:04,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:47:04,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:47:04,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:47:04,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:47:04,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-19 12:47:04,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:47:05,337 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:47:05,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-19 12:47:05,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0.0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("0.0")))' 2026-10-19 12:47:05,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"))' 2026-10-19 12:47:05,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:47:05,474 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:47:05,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:05,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:47:05,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:47:05,495 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:47:05,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:47:05,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:47:05,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:47:05,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:47:05,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:47:05,585 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25944340 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-10-19 12:47:05,590 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:05,890 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25944340 with result: [{'id': 337, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-10-19 12:47:05,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.174 0.168 2026-10-19 12:47:06,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.065 0.080 2026-10-19 12:47:06,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.022 2026-10-19 12:47:06,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.018 2026-10-19 12:47:06,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:47:06,908 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:06,927 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27174 2026-10-19 12:47:06,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:47:06,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27174 2026-10-19 12:47:07,034 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124707_034302_TestUi.txt 2026-10-19 12:47:07,034 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzc7ybnbw_chrome_odoo" 2026-10-19 12:47:07,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-19 12:47:08,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27386 2026-10-19 12:47:08,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf02rr7w6_chrome_odoo 2026-10-19 12:47:08,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44049/json/version 2026-10-19 12:47:08,242 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44049/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:08,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:08,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44049/json 2026-10-19 12:47:08,323 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44049/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:08,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44049/devtools/page/5625BE7F5D7D1A25DEC6683D837D496D 2026-10-19 12:47:08,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:47:08,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:47:08,772 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:47:08,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:47:08,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-19 12:47:08,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-19 12:47:08,806 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:47:09,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:09] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.149 0.921 2026-10-19 12:47:09,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5625BE7F5D7D1A25DEC6683D837D496D', 'loaderId': 'EB47E066F700694E7453F90F31047204', 'isDownload': False} 2026-10-19 12:47:09,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-10-19 12:47:09,910 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:09,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:09] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 12:47:09,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:09] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.025 2026-10-19 12:47:09,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:09] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-10-19 12:47:10,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:10] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.017 2026-10-19 12:47:10,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-19 12:47:10,617 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:47:10,636 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:47:10,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-19 12:47:10,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-19 12:47:11,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:47:11,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.552 0.736 2026-10-19 12:47:12,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.083 2026-10-19 12:47:12,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.015 2026-10-19 12:47:12,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-19 12:47:12,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.060 0.054 2026-10-19 12:47:12,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.053 0.159 2026-10-19 12:47:12,427 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:47:12,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.255 2026-10-19 12:47:12,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.372 2026-10-19 12:47:12,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:47:12,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:12,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.436 2026-10-19 12:47:12,695 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:47:12,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.517 2026-10-19 12:47:12,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.445 2026-10-19 12:47:12,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1487&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.035 0.381 2026-10-19 12:47:12,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.391 2026-10-19 12:47:12,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:12] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.030 0.268 2026-10-19 12:47:13,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.286 2026-10-19 12:47:13,006 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:47:13,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:47:13,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.265 2026-10-19 12:47:13,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.264 2026-10-19 12:47:13,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.257 2026-10-19 12:47:13,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.216 2026-10-19 12:47:13,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.158 2026-10-19 12:47:13,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.116 2026-10-19 12:47:13,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.157 2026-10-19 12:47:13,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.190 2026-10-19 12:47:13,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.214 2026-10-19 12:47:13,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:47:13,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.218 2026-10-19 12:47:13,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:47:13,360 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.235 2026-10-19 12:47:13,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:47:13,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.196 2026-10-19 12:47:13,401 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'enter code value: 563412 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:47:13,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:47:13,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.50")))' 2026-10-19 12:47:13,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.122 2026-10-19 12:47:13,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.017 0.048 2026-10-19 12:47:14,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:47:14,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:14,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27386 2026-10-19 12:47:14,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:47:14,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27386 2026-10-19 12:47:14,448 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124714_447980_TestUi.txt 2026-10-19 12:47:14,448 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf02rr7w6_chrome_odoo" 2026-10-19 12:47:14,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-19 12:47:16,299 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27583 2026-10-19 12:47:16,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwz02hj0d_chrome_odoo 2026-10-19 12:47:16,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44603/json/version 2026-10-19 12:47:16,302 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44603/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:16,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:16,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44603/json 2026-10-19 12:47:16,325 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44603/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:16,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44603/devtools/page/EF234DE3BB85DAE2ED9B796C0A3EC1AC 2026-10-19 12:47:16,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:47:16,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:47:16,739 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:47:16,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:47:16,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:47:16,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:47:16,788 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:47:17,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.184 0.931 2026-10-19 12:47:17,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EF234DE3BB85DAE2ED9B796C0A3EC1AC', 'loaderId': 'D919AF03E955D23C1A5EF5BD6E321EB0', 'isDownload': False} 2026-10-19 12:47:17,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-19 12:47:17,921 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:17,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.015 2026-10-19 12:47:17,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:17] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-19 12:47:18,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:18] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.045 2026-10-19 12:47:18,527 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.017 2026-10-19 12:47:18,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-19 12:47:18,604 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:47:18,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.014 2026-10-19 12:47:18,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:47:18,654 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:47:19,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.504 0.785 2026-10-19 12:47:20,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "GET /pos/web HTTP/1.1" 200 - 20 0.030 1.310 2026-10-19 12:47:20,050 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:20,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.157 2026-10-19 12:47:20,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:47:20,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 12:47:21,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:47:21,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.223 0.582 2026-10-19 12:47:21,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.090 2026-10-19 12:47:21,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.020 2026-10-19 12:47:21,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:47:21,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.038 0.074 2026-10-19 12:47:21,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.151 2026-10-19 12:47:21,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:47:21,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.208 2026-10-19 12:47:21,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.262 2026-10-19 12:47:21,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.320 2026-10-19 12:47:21,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:47:21,765 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:21,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.390 2026-10-19 12:47:21,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:21,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.342 2026-10-19 12:47:21,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.322 2026-10-19 12:47:21,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.355 2026-10-19 12:47:21,969 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:47:22,034 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.036 0.353 2026-10-19 12:47:22,049 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:47:22,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.021 0.256 2026-10-19 12:47:22,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.267 2026-10-19 12:47:22,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.281 2026-10-19 12:47:22,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.268 2026-10-19 12:47:22,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.016 0.251 2026-10-19 12:47:22,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.187 2026-10-19 12:47:22,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.147 2026-10-19 12:47:22,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.182 2026-10-19 12:47:22,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.220 2026-10-19 12:47:22,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.273 2026-10-19 12:47:22,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:47:22,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.262 2026-10-19 12:47:22,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:47:22,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.284 2026-10-19 12:47:22,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.260 2026-10-19 12:47:22,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-10-19 12:47:22,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.230 2026-10-19 12:47:22,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-10-19 12:47:22,585 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-10-19 12:47:22,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.113 2026-10-19 12:47:22,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:47:22,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-10-19 12:47:22,664 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 per order on specific products","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-10.00")))' 2026-10-19 12:47:22,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"))' 2026-10-19 12:47:22,689 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:47:22,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-10-19 12:47:22,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"))' 2026-10-19 12:47:22,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:47:22,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 30 per order on specific products' (trigger: .selection-item:contains("$ 30 per order on specific products"))' 2026-10-19 12:47:22,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 per order on specific products","price":"-30.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-30.00")))' 2026-10-19 12:47:22,809 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-10-19 12:47:22,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:47:22,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:22,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27583 2026-10-19 12:47:22,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:47:22,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27583 2026-10-19 12:47:22,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124722_961254_TestUi.txt 2026-10-19 12:47:22,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwz02hj0d_chrome_odoo" 2026-10-19 12:47:22,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-19 12:47:24,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27790 2026-10-19 12:47:24,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_telh4wt_chrome_odoo 2026-10-19 12:47:24,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42753/json/version 2026-10-19 12:47:24,645 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42753/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:24,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:24,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42753/json 2026-10-19 12:47:24,736 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42753/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:24,754 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42753/devtools/page/45C1A0A90437953A1267D34DC3CC056B 2026-10-19 12:47:24,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:47:24,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:47:25,183 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:47:25,202 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:47:25,205 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:47:25,205 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:47:25,265 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:47:27,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.231 1.952 2026-10-19 12:47:27,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '45C1A0A90437953A1267D34DC3CC056B', 'loaderId': '54C9A64D240334949077F3285BADDA8C', 'isDownload': False} 2026-10-19 12:47:27,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-19 12:47:27,437 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:27,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:27] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 12:47:27,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:27] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-19 12:47:27,508 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:27] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.049 2026-10-19 12:47:28,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-19 12:47:28,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-19 12:47:28,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-19 12:47:28,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 12:47:28,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:47:28,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:47:29,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.523 0.759 2026-10-19 12:47:29,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:29] "GET /pos/web HTTP/1.1" 200 - 20 0.028 1.312 2026-10-19 12:47:29,615 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:29,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.141 2026-10-19 12:47:29,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:47:29,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-19 12:47:30,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:47:30,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.215 0.575 2026-10-19 12:47:30,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.069 2026-10-19 12:47:30,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-19 12:47:30,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-19 12:47:30,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:30] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.038 0.053 2026-10-19 12:47:31,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.123 2026-10-19 12:47:31,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:31,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.196 2026-10-19 12:47:31,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.281 2026-10-19 12:47:31,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:47:31,222 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:31,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:47:31,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:47:31,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.365 2026-10-19 12:47:31,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.036 0.461 2026-10-19 12:47:31,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.421 2026-10-19 12:47:31,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.375 2026-10-19 12:47:31,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1492&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.390 2026-10-19 12:47:31,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.017 0.285 2026-10-19 12:47:31,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:31,599 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.291 2026-10-19 12:47:31,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-19 12:47:31,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.043 2026-10-19 12:47:31,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.251 2026-10-19 12:47:31,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.039 0.258 2026-10-19 12:47:31,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.231 2026-10-19 12:47:31,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.227 2026-10-19 12:47:31,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.443 2026-10-19 12:47:31,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.292 2026-10-19 12:47:31,943 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:47:31,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:47:31,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.279 2026-10-19 12:47:31,991 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:47:31,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.201 2026-10-19 12:47:32,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.221 2026-10-19 12:47:32,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.185 2026-10-19 12:47:32,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.123 2026-10-19 12:47:32,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:47:32,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:47:32,209 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-10-19 12:47:32,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-10-19 12:47:32,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:47:32,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:47:32,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click selection 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A"))' 2026-10-19 12:47:32,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(em.qty:contains("1")):has(.price:contains("-11.50")))' 2026-10-19 12:47:32,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:47:32,363 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:47:32,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27790 2026-10-19 12:47:32,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:47:32,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27790 2026-10-19 12:47:32,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124732_504977_TestUi.txt 2026-10-19 12:47:32,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_telh4wt_chrome_odoo" 2026-10-19 12:47:32,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-19 12:47:34,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27989 2026-10-19 12:47:34,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptcuwp184_chrome_odoo 2026-10-19 12:47:34,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43747/json/version 2026-10-19 12:47:34,825 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43747/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:34,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:34,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43747/json 2026-10-19 12:47:34,865 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43747/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:34,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43747/devtools/page/194EEC74F4BEF9D10FFB64459D284849 2026-10-19 12:47:34,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:47:34,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:47:35,235 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:47:35,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:47:35,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:47:35,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:47:35,297 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:47:36,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.120 0.891 2026-10-19 12:47:36,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '194EEC74F4BEF9D10FFB64459D284849', 'loaderId': '11FD3CCF424576E6C6A8BEE21EB1EBE8', 'isDownload': False} 2026-10-19 12:47:36,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-10-19 12:47:36,330 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:36,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 12:47:36,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-19 12:47:36,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.019 2026-10-19 12:47:36,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-19 12:47:36,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.010 2026-10-19 12:47:37,002 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:37,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:47:37,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:37,062 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:47:38,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.615 0.792 2026-10-19 12:47:38,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:38] "GET /pos/web HTTP/1.1" 200 - 20 0.026 1.419 2026-10-19 12:47:38,572 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:38,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.157 2026-10-19 12:47:38,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.008 2026-10-19 12:47:38,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-19 12:47:39,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.219 0.504 2026-10-19 12:47:39,622 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:47:39,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.067 2026-10-19 12:47:39,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.018 2026-10-19 12:47:39,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:47:39,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.044 0.084 2026-10-19 12:47:39,917 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:47:39,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.175 2026-10-19 12:47:40,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.223 2026-10-19 12:47:40,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.298 2026-10-19 12:47:40,102 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:40,132 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:40,144 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:40,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.363 2026-10-19 12:47:40,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:47:40,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.420 2026-10-19 12:47:40,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.322 2026-10-19 12:47:40,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.328 2026-10-19 12:47:40,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.322 2026-10-19 12:47:40,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.006 0.209 2026-10-19 12:47:40,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:40,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.166 2026-10-19 12:47:40,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.156 2026-10-19 12:47:40,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.156 2026-10-19 12:47:40,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.045 2026-10-19 12:47:40,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.169 2026-10-19 12:47:40,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.035 0.182 2026-10-19 12:47:40,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.193 2026-10-19 12:47:40,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.251 2026-10-19 12:47:40,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.409 2026-10-19 12:47:40,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.286 2026-10-19 12:47:40,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.269 2026-10-19 12:47:40,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.277 2026-10-19 12:47:40,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.216 2026-10-19 12:47:40,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:47:40,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:47:40,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.172 2026-10-19 12:47:40,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:47:40,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.023 2026-10-19 12:47:40,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:47:41,021 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-19 12:47:41,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:47:41,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:47:41,109 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:47:41,127 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("3")))' 2026-10-19 12:47:41,980 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00"))' 2026-10-19 12:47:41,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:47:42,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:47:42,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:47:42,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:42,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:42,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:47:42,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:47:42,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:47:42,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:47:42,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:47:42,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:47:42,164 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61912776 for PoS orders references: ['Order 00276-002-0001'] (draft: False) 2026-10-19 12:47:42,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:47:42,451 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61912776 with result: [{'id': 338, 'pos_reference': 'Order 00276-002-0001', 'account_move': False}] 2026-10-19 12:47:42,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.147 0.182 2026-10-19 12:47:42,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.062 0.071 2026-10-19 12:47:42,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.016 2026-10-19 12:47:42,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "GET /report/barcode/Code128/044d-9178-4834 HTTP/1.1" 200 - 2 0.001 0.048 2026-10-19 12:47:42,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:47:43,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:47:43,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:43,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27989 2026-10-19 12:47:43,466 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:47:43,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27989 2026-10-19 12:47:43,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124743_565510_TestUi.txt 2026-10-19 12:47:43,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptcuwp184_chrome_odoo" 2026-10-19 12:47:44,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28200 2026-10-19 12:47:44,094 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_labo_v6_chrome_odoo 2026-10-19 12:47:44,094 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41625/json/version 2026-10-19 12:47:44,096 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41625/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:44,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:44,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41625/json 2026-10-19 12:47:44,114 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41625/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:44,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41625/devtools/page/E56AEE964C02D5A6F0211208E45E6451 2026-10-19 12:47:44,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:47:44,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:47:44,190 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:47:44,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:47:44,196 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:47:44,197 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:47:44,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.019 0.070 2026-10-19 12:47:44,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E56AEE964C02D5A6F0211208E45E6451', 'loaderId': '6E26A8135732A3A660ACA20A8C246771', 'isDownload': False} 2026-10-19 12:47:44,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-10-19 12:47:44,363 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:44,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:44] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-10-19 12:47:44,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:44] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-10-19 12:47:44,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:44] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.040 2026-10-19 12:47:44,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-19 12:47:44,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-19 12:47:45,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:45,035 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:45,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-19 12:47:45,078 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:47:45,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.238 0.587 2026-10-19 12:47:46,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:46] "GET /pos/web HTTP/1.1" 200 - 20 0.035 0.858 2026-10-19 12:47:46,032 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:46,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.151 2026-10-19 12:47:46,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 12:47:46,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:47:47,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:47:47,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.340 0.651 2026-10-19 12:47:47,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.085 2026-10-19 12:47:47,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.013 2026-10-19 12:47:47,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:47:47,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.070 2026-10-19 12:47:47,662 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.112 2026-10-19 12:47:47,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:47,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.193 2026-10-19 12:47:47,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.224 2026-10-19 12:47:47,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.277 2026-10-19 12:47:47,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:47:47,892 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:47:47,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:47:47,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.373 2026-10-19 12:47:47,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:47:47,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.018 0.330 2026-10-19 12:47:48,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.303 2026-10-19 12:47:48,070 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.328 2026-10-19 12:47:48,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.330 2026-10-19 12:47:48,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.226 2026-10-19 12:47:48,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.238 2026-10-19 12:47:48,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.242 2026-10-19 12:47:48,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.240 2026-10-19 12:47:48,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.207 2026-10-19 12:47:48,399 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.114 0.194 2026-10-19 12:47:48,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.265 2026-10-19 12:47:48,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.016 0.268 2026-10-19 12:47:48,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.313 2026-10-19 12:47:48,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.342 2026-10-19 12:47:48,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.350 2026-10-19 12:47:48,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.221 2026-10-19 12:47:48,638 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:47:48,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.205 2026-10-19 12:47:48,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.173 2026-10-19 12:47:48,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:47:48,793 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-19 12:47:48,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:47:48,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:47:48,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:47:48,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:47:48,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:47:48,905 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:47:48,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:47:48,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.029 0.048 2026-10-19 12:47:49,765 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:47:49,770 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-10-19 12:47:49,776 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:49,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.008 2026-10-19 12:47:49,824 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00")))' 2026-10-19 12:47:49,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:47:49,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:47:49,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:47:49,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:47:49,906 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:47:49,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:47:49,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:47:49,927 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:47:49,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:47:49,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:47:49,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:47:50,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.023 2026-10-19 12:47:50,049 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5091724 for PoS orders references: ['Order 00276-004-0001'] (draft: False) 2026-10-19 12:47:50,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:47:50,190 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5091724 with result: [{'id': 339, 'pos_reference': 'Order 00276-004-0001', 'account_move': False}] 2026-10-19 12:47:50,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.073 0.099 2026-10-19 12:47:50,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.049 0.057 2026-10-19 12:47:50,417 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:50] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-19 12:47:51,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:47:51,169 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:47:51,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28200 2026-10-19 12:47:51,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:47:51,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28200 2026-10-19 12:47:51,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124751_286213_TestUi.txt 2026-10-19 12:47:51,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_labo_v6_chrome_odoo" 2026-10-19 12:47:51,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-19 12:47:52,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28418 2026-10-19 12:47:52,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp45u3paaj_chrome_odoo 2026-10-19 12:47:52,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43461/json/version 2026-10-19 12:47:52,769 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43461/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:47:52,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:47:52,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43461/json 2026-10-19 12:47:52,784 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43461/json with timeout 3 increased to 10s during tests 2026-10-19 12:47:52,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43461/devtools/page/8A7853BA7F0BCCE1553B0864C5B8BCAC 2026-10-19 12:47:52,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:47:52,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:47:53,182 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:47:53,198 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:47:53,203 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:47:53,203 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:47:53,246 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:47:54,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.162 0.905 2026-10-19 12:47:54,306 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8A7853BA7F0BCCE1553B0864C5B8BCAC', 'loaderId': 'EC3A169230BEDC0BBAD3F7D6E5C145C3', 'isDownload': False} 2026-10-19 12:47:54,306 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-19 12:47:54,326 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:54,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:54] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.013 2026-10-19 12:47:54,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:54] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.039 2026-10-19 12:47:54,404 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:54] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.047 2026-10-19 12:47:54,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 12:47:55,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 12:47:55,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:47:55,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:47:55,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:47:55,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:47:56,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.422 0.742 2026-10-19 12:47:56,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:56] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.176 2026-10-19 12:47:56,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:47:56,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.110 2026-10-19 12:47:56,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-19 12:47:56,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:47:57,337 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:47:57,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.225 0.663 2026-10-19 12:47:57,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.078 2026-10-19 12:47:57,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.017 2026-10-19 12:47:57,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.039 0.008 2026-10-19 12:47:57,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.092 0.059 2026-10-19 12:47:57,895 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:47:57,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.195 2026-10-19 12:47:57,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.250 2026-10-19 12:47:58,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.289 2026-10-19 12:47:58,059 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47: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-10-19 12:47:58,073 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:47:58,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:47:58,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1497&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.361 2026-10-19 12:47:58,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.421 2026-10-19 12:47:58,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.303 2026-10-19 12:47:58,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:47:58,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.331 2026-10-19 12:47:58,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.364 2026-10-19 12:47:58,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.012 0.274 2026-10-19 12:47:58,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.275 2026-10-19 12:47:58,417 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:47:58,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.226 2026-10-19 12:47:58,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.192 2026-10-19 12:47:58,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.172 2026-10-19 12:47:58,550 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.037 0.199 2026-10-19 12:47:58,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.179 2026-10-19 12:47:58,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.190 2026-10-19 12:47:58,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.227 2026-10-19 12:47:58,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.259 2026-10-19 12:47:58,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.007 0.310 2026-10-19 12:47:58,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:47:58,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-10-19 12:47:58,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.248 2026-10-19 12:47:58,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.256 2026-10-19 12:47:58,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.223 2026-10-19 12:47:58,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(em.qty:contains("1")))' 2026-10-19 12:47:58,906 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:47:58,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.185 2026-10-19 12:47:58,920 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(em.qty:contains("2")))' 2026-10-19 12:47:58,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:47:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.143 2026-10-19 12:47:59,777 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-10-19 12:47:59,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-19 12:47:59,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00")))' 2026-10-19 12:47:59,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-19 12:47:59,916 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("1")))' 2026-10-19 12:47:59,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:47:59,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("2")))' 2026-10-19 12:48:00,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 12:48:00,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-19 12:48:00,884 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"))' 2026-10-19 12:48:00,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00")))' 2026-10-19 12:48:00,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-19 12:48:00,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-19 12:48:01,062 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-10-19 12:48:01,149 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("6")))' 2026-10-19 12:48:01,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00"))' 2026-10-19 12:48:01,169 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00")))' 2026-10-19 12:48:01,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:48:01,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28418 2026-10-19 12:48:01,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:48:01,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28418 2026-10-19 12:48:01,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124801_294035_TestUi.txt 2026-10-19 12:48:01,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp45u3paaj_chrome_odoo" 2026-10-19 12:48:01,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-19 12:48:03,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28618 2026-10-19 12:48:03,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7_bvtqxh_chrome_odoo 2026-10-19 12:48:03,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34623/json/version 2026-10-19 12:48:03,122 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34623/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:03,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:03,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34623/json 2026-10-19 12:48:03,138 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34623/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:03,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34623/devtools/page/3D6FECF2B7A23B31BEB2CD48FD3204B5 2026-10-19 12:48:03,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:48:03,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:48:03,673 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:48:03,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:48:03,689 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:48:03,689 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:48:03,713 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:04,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.145 0.953 2026-10-19 12:48:04,809 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3D6FECF2B7A23B31BEB2CD48FD3204B5', 'loaderId': '0DCD87DD03B9FF7896DC5DEACCBFC069', 'isDownload': False} 2026-10-19 12:48:04,810 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-19 12:48:04,833 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:04,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:04] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-10-19 12:48:04,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:04] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-10-19 12:48:04,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:04] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.038 2026-10-19 12:48:05,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-10-19 12:48:05,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.011 2026-10-19 12:48:05,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:05,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:48:05,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:05,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:48:06,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.379 0.703 2026-10-19 12:48:06,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:06] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.099 2026-10-19 12:48:06,670 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:06,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.121 2026-10-19 12:48:06,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:48:06,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:48:07,670 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:48:07,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.249 0.593 2026-10-19 12:48:07,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.066 2026-10-19 12:48:07,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.013 2026-10-19 12:48:07,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-19 12:48:08,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.046 0.065 2026-10-19 12:48:08,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.169 2026-10-19 12:48:08,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:48:08,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.032 0.241 2026-10-19 12:48:08,259 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:48:08,286 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:48:08,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1500&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.324 2026-10-19 12:48:08,302 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:48:08,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.365 2026-10-19 12:48:08,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.418 2026-10-19 12:48:08,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.384 2026-10-19 12:48:08,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:48:08,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.010 0.276 2026-10-19 12:48:08,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.173 2026-10-19 12:48:08,515 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:08,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.163 2026-10-19 12:48:08,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.044 0.175 2026-10-19 12:48:08,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.135 2026-10-19 12:48:08,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.145 2026-10-19 12:48:08,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.151 2026-10-19 12:48:08,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.173 2026-10-19 12:48:08,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.230 2026-10-19 12:48:08,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.277 2026-10-19 12:48:08,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.272 2026-10-19 12:48:08,927 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:48:08,940 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-10-19 12:48:08,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.321 2026-10-19 12:48:09,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-10-19 12:48:09,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-10-19 12:48:09,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:48:09,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:48:09,076 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.031 0.388 2026-10-19 12:48:09,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.402 2026-10-19 12:48:09,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:48:09,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-19 12:48:09,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.375 2026-10-19 12:48:09,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:48:09,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.360 2026-10-19 12:48:09,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.279 2026-10-19 12:48:09,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.274 2026-10-19 12:48:09,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.207 2026-10-19 12:48:09,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.168 2026-10-19 12:48:10,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:48:10,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product with Tag' (trigger: .selection-item:contains("Free Product with Tag"))' 2026-10-19 12:48:10,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product B' (trigger: .selection-item:contains("Free Product B"))' 2026-10-19 12:48:10,213 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00")))' 2026-10-19 12:48:10,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-10-19 12:48:10,236 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:48:10,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:48:10,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:10,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28618 2026-10-19 12:48:10,264 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:48:10,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28618 2026-10-19 12:48:10,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124810_376826_TestUi.txt 2026-10-19 12:48:10,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7_bvtqxh_chrome_odoo" 2026-10-19 12:48:10,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-19 12:48:11,654 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28825 2026-10-19 12:48:11,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzp5chru__chrome_odoo 2026-10-19 12:48:11,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38617/json/version 2026-10-19 12:48:11,657 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38617/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:11,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:11,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38617/json 2026-10-19 12:48:11,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38617/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:11,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38617/devtools/page/E8CD917D03769770F63A17DBEB47E5E0 2026-10-19 12:48:11,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:48:11,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:48:12,206 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:48:12,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:48:12,223 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:48:12,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:48:12,254 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:13,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:13] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.136 0.945 2026-10-19 12:48:13,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E8CD917D03769770F63A17DBEB47E5E0', 'loaderId': '3E28E4FACF1860813CC95336BEBE9446', 'isDownload': False} 2026-10-19 12:48:13,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-19 12:48:13,361 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:13,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:13] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.022 2026-10-19 12:48:13,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:13] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-19 12:48:13,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:13] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.044 2026-10-19 12:48:13,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:13] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-19 12:48:13,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-19 12:48:14,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 12:48:14,043 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:14,047 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:48:14,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:48:15,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.435 0.772 2026-10-19 12:48:15,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:15] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.188 2026-10-19 12:48:15,357 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:15,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.104 2026-10-19 12:48:15,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.007 2026-10-19 12:48:15,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:48:16,374 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:48:16,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.313 0.587 2026-10-19 12:48:16,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.069 2026-10-19 12:48:16,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.018 2026-10-19 12:48:16,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:48:16,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.044 0.055 2026-10-19 12:48:16,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.147 2026-10-19 12:48:16,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:48:16,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.204 2026-10-19 12:48:16,980 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:48:16,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:17,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:17,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.260 2026-10-19 12:48:17,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.337 2026-10-19 12:48:17,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.407 2026-10-19 12:48:17,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.336 2026-10-19 12:48:17,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.296 2026-10-19 12:48:17,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.008 0.222 2026-10-19 12:48:17,258 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:17,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:17,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.029 0.266 2026-10-19 12:48:17,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.239 2026-10-19 12:48:17,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.192 2026-10-19 12:48:17,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.182 2026-10-19 12:48:17,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.190 2026-10-19 12:48:17,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.162 2026-10-19 12:48:17,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.151 2026-10-19 12:48:17,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.154 2026-10-19 12:48:17,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.173 2026-10-19 12:48:17,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.207 2026-10-19 12:48:17,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.218 2026-10-19 12:48:17,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.216 2026-10-19 12:48:17,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.163 2026-10-19 12:48:17,709 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:48:17,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:17,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.021 2026-10-19 12:48:17,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:17,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:48:17,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:48:17,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-10-19 12:48:17,837 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_a' (trigger: .selection-item:contains("product_a"))' 2026-10-19 12:48:17,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-2")))' 2026-10-19 12:48:17,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:48:17,920 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:17,968 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:18,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:48:18,022 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:48:18,036 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-10-19 12:48:18,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-10-19 12:48:18,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-5")))' 2026-10-19 12:48:18,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:48:18,119 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:18,177 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:18,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:48:18,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:48:18,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-10-19 12:48:18,269 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-10-19 12:48:18,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("2")):has(.price:contains("-10")))' 2026-10-19 12:48:18,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:48:18,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:48:18,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:18,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28825 2026-10-19 12:48:18,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:48:18,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28825 2026-10-19 12:48:18,459 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124818_459064_TestUi.txt 2026-10-19 12:48:18,459 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzp5chru__chrome_odoo" 2026-10-19 12:48:18,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-19 12:48:19,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29026 2026-10-19 12:48:19,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_2t2p2da_chrome_odoo 2026-10-19 12:48:19,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37887/json/version 2026-10-19 12:48:19,389 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37887/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:19,477 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:19,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37887/json 2026-10-19 12:48:19,479 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37887/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:19,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37887/devtools/page/5997085A88BEE82DA48F00ED660A278D 2026-10-19 12:48:19,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:48:19,519 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:48:19,794 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:48:19,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:48:19,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:48:19,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:48:19,831 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:20,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.173 0.919 2026-10-19 12:48:20,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5997085A88BEE82DA48F00ED660A278D', 'loaderId': '969003AD81D6C4028D79B0AEF6211883', 'isDownload': False} 2026-10-19 12:48:20,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-19 12:48:20,947 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:20,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-19 12:48:20,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:20] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.034 2026-10-19 12:48:21,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.044 2026-10-19 12:48:21,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.014 2026-10-19 12:48:21,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-19 12:48:21,593 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:21,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:48:21,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.014 2026-10-19 12:48:21,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:48:22,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.449 0.763 2026-10-19 12:48:22,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:22] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.217 2026-10-19 12:48:22,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:23,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.119 2026-10-19 12:48:23,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:48:23,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 12:48:23,985 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:48:24,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.253 0.612 2026-10-19 12:48:24,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.086 2026-10-19 12:48:24,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.016 2026-10-19 12:48:24,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-19 12:48:24,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.036 0.054 2026-10-19 12:48:24,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.120 2026-10-19 12:48:24,486 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:24,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.185 2026-10-19 12:48:24,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.254 2026-10-19 12:48:24,668 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:48:24,686 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:24,700 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:24,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.336 2026-10-19 12:48:24,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-19 12:48:24,788 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.344 2026-10-19 12:48:24,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.331 2026-10-19 12:48:24,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.304 2026-10-19 12:48:24,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.024 0.237 2026-10-19 12:48:24,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:48:24,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.011 0.253 2026-10-19 12:48:24,994 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:25,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.222 2026-10-19 12:48:25,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.222 2026-10-19 12:48:25,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.222 2026-10-19 12:48:25,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.172 2026-10-19 12:48:25,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.167 2026-10-19 12:48:25,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.122 2026-10-19 12:48:25,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.151 2026-10-19 12:48:25,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-19 12:48:25,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.189 2026-10-19 12:48:25,285 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.018 0.198 2026-10-19 12:48:25,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.023 0.088 2026-10-19 12:48:25,362 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:48:25,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:48:25,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.023 2026-10-19 12:48:25,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:48:25,455 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:48:25,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-19 12:48:26,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-10-19 12:48:26,355 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:48:26,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:48:26,389 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:26,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:26,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:48:26,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:48:26,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:48:26,472 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:48:26,496 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:48:26,505 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85278370 for PoS orders references: ['Order 00280-002-0001'] (draft: False) 2026-10-19 12:48:26,526 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:26,745 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85278370 with result: [{'id': 340, 'pos_reference': 'Order 00280-002-0001', 'account_move': False}] 2026-10-19 12:48:26,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.111 0.162 2026-10-19 12:48:26,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.062 2026-10-19 12:48:26,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.016 2026-10-19 12:48:26,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:26] "GET /report/barcode/Code128/044e-3467-458c HTTP/1.1" 200 - 2 0.001 0.043 2026-10-19 12:48:27,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:48:27,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:48:27,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:27,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29026 2026-10-19 12:48:27,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:48:27,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29026 2026-10-19 12:48:27,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124827_831657_TestUi.txt 2026-10-19 12:48:27,832 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_2t2p2da_chrome_odoo" 2026-10-19 12:48:28,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29240 2026-10-19 12:48:28,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppu8jfk43_chrome_odoo 2026-10-19 12:48:28,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38321/json/version 2026-10-19 12:48:28,305 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38321/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:28,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:28,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38321/json 2026-10-19 12:48:28,331 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38321/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:28,353 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38321/devtools/page/548301E334CF57CC34BD8D3605AC9874 2026-10-19 12:48:28,363 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:48:28,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:48:28,412 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:48:28,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:48:28,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:48:28,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:48:28,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:28] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.020 0.070 2026-10-19 12:48:28,528 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '548301E334CF57CC34BD8D3605AC9874', 'loaderId': '7585B27379001709341C125BABB534B3', 'isDownload': False} 2026-10-19 12:48:28,528 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-19 12:48:28,564 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:28,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:28] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-19 12:48:28,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:28] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.023 2026-10-19 12:48:28,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:28] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-19 12:48:29,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:29] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 12:48:29,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:48:29,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:29,250 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:48:29,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-19 12:48:29,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:48:30,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.246 0.628 2026-10-19 12:48:30,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:30] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.891 2026-10-19 12:48:30,262 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:30,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.122 2026-10-19 12:48:30,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:48:30,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 12:48:31,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:48:31,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.255 0.532 2026-10-19 12:48:31,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.079 2026-10-19 12:48:31,500 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.034 0.015 2026-10-19 12:48:31,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:48:31,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.045 0.059 2026-10-19 12:48:31,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.157 2026-10-19 12:48:31,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:31,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.206 2026-10-19 12:48:31,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.258 2026-10-19 12:48:31,858 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48: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-10-19 12:48:31,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:48:31,893 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:48:31,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.340 2026-10-19 12:48:32,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:48:33,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:48:33,145 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:48:33,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-19 12:48:33,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 1.560 2026-10-19 12:48:33,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 1.524 2026-10-19 12:48:33,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 1.485 2026-10-19 12:48:33,247 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:33,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 1.460 2026-10-19 12:48:33,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 1.370 2026-10-19 12:48:33,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 1.369 2026-10-19 12:48:33,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.046 2026-10-19 12:48:33,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.034 0.193 2026-10-19 12:48:33,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.204 2026-10-19 12:48:33,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.185 2026-10-19 12:48:33,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.009 0.203 2026-10-19 12:48:33,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.305 2026-10-19 12:48:33,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88")))' 2026-10-19 12:48:33,562 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:48:33,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.236 2026-10-19 12:48:33,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.228 2026-10-19 12:48:33,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:48:33,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.187 2026-10-19 12:48:33,631 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:48:33,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:48:33,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:48:33,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:48:33,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:48:33,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.194 2026-10-19 12:48:33,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:48:33,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:48:33,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.184 2026-10-19 12:48:33,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54687365 for PoS orders references: ['Order 00280-004-0001'] (draft: False) 2026-10-19 12:48:33,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:48:33,840 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54687365 with result: [{'id': 341, 'pos_reference': 'Order 00280-004-0001', 'account_move': False}] 2026-10-19 12:48:33,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.057 0.099 2026-10-19 12:48:33,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.039 0.065 2026-10-19 12:48:34,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:34] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 12:48:34,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:34] "GET /report/barcode/Code128/0447-4555-48f6 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-19 12:48:34,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:48:34,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:48:34,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:48:34,852 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-19 12:48:34,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:48:35,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-10-19 12:48:35,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:48:35,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:48:35,751 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:48:35,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:48:35,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:48:35,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:48:35,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:48:35,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:48:35,821 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9293238 for PoS orders references: ['Order 00280-004-0002'] (draft: False) 2026-10-19 12:48:35,954 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9293238 with result: [{'id': 342, 'pos_reference': 'Order 00280-004-0002', 'account_move': False}] 2026-10-19 12:48:35,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.064 0.105 2026-10-19 12:48:36,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.033 0.062 2026-10-19 12:48:36,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:36] "GET /report/barcode/Code128/0442-b269-4071 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-19 12:48:36,855 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:48:36,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:36,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29240 2026-10-19 12:48:36,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:48:36,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29240 2026-10-19 12:48:37,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124837_016703_TestUi.txt 2026-10-19 12:48:37,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppu8jfk43_chrome_odoo" 2026-10-19 12:48:37,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-19 12:48:38,409 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29449 2026-10-19 12:48:38,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxzp7rttu_chrome_odoo 2026-10-19 12:48:38,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36911/json/version 2026-10-19 12:48:38,413 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36911/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:38,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:38,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36911/json 2026-10-19 12:48:38,481 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36911/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:38,525 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36911/devtools/page/CD00E6BD607B7479EC7D1599C7AC4115 2026-10-19 12:48:38,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:48:38,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:48:38,995 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:48:39,022 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:48:39,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:48:39,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:48:39,052 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:40,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.147 0.904 2026-10-19 12:48:40,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CD00E6BD607B7479EC7D1599C7AC4115', 'loaderId': '97301159E5539D559A505FB146A96F09', 'isDownload': False} 2026-10-19 12:48:40,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-10-19 12:48:40,119 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:40,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 12:48:40,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-19 12:48:40,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.028 2026-10-19 12:48:40,704 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 12:48:40,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 12:48:40,774 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:40,798 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:48:40,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.014 2026-10-19 12:48:40,833 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:48:41,604 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:48:41,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.456 0.701 2026-10-19 12:48:42,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.076 2026-10-19 12:48:42,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-19 12:48:42,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:48:42,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.047 0.061 2026-10-19 12:48:42,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.153 2026-10-19 12:48:42,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:48:42,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.194 2026-10-19 12:48:42,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.237 2026-10-19 12:48:42,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:42,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:48:42,532 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:42,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.032 0.286 2026-10-19 12:48:42,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.340 2026-10-19 12:48:42,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.333 2026-10-19 12:48:42,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.298 2026-10-19 12:48:42,757 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.310 2026-10-19 12:48:42,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.220 2026-10-19 12:48:42,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.199 2026-10-19 12:48:42,789 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:42,816 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:48:42,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.028 0.169 2026-10-19 12:48:42,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.180 2026-10-19 12:48:42,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.189 2026-10-19 12:48:42,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.027 0.194 2026-10-19 12:48:42,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.185 2026-10-19 12:48:42,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.173 2026-10-19 12:48:43,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.213 2026-10-19 12:48:43,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.226 2026-10-19 12:48:43,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.010 0.234 2026-10-19 12:48:43,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.188 2026-10-19 12:48:43,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.144 2026-10-19 12:48:43,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:48:43,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.023 2026-10-19 12:48:43,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:48:43,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-19 12:48:43,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:43,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.015 0.021 2026-10-19 12:48:43,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:48:43,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-19 12:48:43,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:48:43,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:48:43,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-19 12:48:44,264 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:48:44,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:48:44,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select reward (trigger: .selection-item:contains("100% on your order"))' 2026-10-19 12:48:44,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:48:44,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:48:44,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:44,362 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:48:44,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:48:44,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:48:44,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:48:44,397 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:48:44,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:48:44,419 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20166144 for PoS orders references: ['Order 00281-001-0001'] (draft: False) 2026-10-19 12:48:44,425 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:48:44,698 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20166144 with result: [{'id': 343, 'pos_reference': 'Order 00281-001-0001', 'account_move': False}] 2026-10-19 12:48:44,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.148 0.163 2026-10-19 12:48:44,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.037 0.076 2026-10-19 12:48:44,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-19 12:48:45,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:48:45,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:48:45,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:48:45,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:48:45,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:48:45,809 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:48:45,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:48:45,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:48:46,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-19 12:48:46,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:48:46,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:46,694 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29449 2026-10-19 12:48:46,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:48:46,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29449 2026-10-19 12:48:46,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124846_798447_TestUi.txt 2026-10-19 12:48:46,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxzp7rttu_chrome_odoo" 2026-10-19 12:48:46,827 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-19 12:48:48,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29657 2026-10-19 12:48:48,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_pgevrrg_chrome_odoo 2026-10-19 12:48:48,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41295/json/version 2026-10-19 12:48:48,261 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41295/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:48,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:48,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41295/json 2026-10-19 12:48:48,334 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41295/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:48,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41295/devtools/page/01BDF376CA5542B465098B2B71908FC0 2026-10-19 12:48:48,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:48:48,385 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:48:48,791 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:48:48,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:48:48,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:48:48,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:48:48,842 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:49,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.166 0.980 2026-10-19 12:48:49,986 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '01BDF376CA5542B465098B2B71908FC0', 'loaderId': '612C83DBB1EE1A525E2DF800EF05B322', 'isDownload': False} 2026-10-19 12:48:49,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-19 12:48:50,009 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:50,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-19 12:48:50,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-10-19 12:48:50,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-10-19 12:48:50,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-19 12:48:50,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.010 2026-10-19 12:48:50,660 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:48:50,662 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:48:50,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-19 12:48:50,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:48:51,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:48:51,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.360 0.675 2026-10-19 12:48:51,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.065 2026-10-19 12:48:51,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-10-19 12:48:51,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:48:51,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.038 0.051 2026-10-19 12:48:52,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.112 2026-10-19 12:48:52,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:48:52,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.156 2026-10-19 12:48:52,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.202 2026-10-19 12:48:52,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:48:52,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:48:52,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:52,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.274 2026-10-19 12:48:52,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:52,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.336 2026-10-19 12:48:52,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.321 2026-10-19 12:48:52,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.271 2026-10-19 12:48:52,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.333 2026-10-19 12:48:52,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.225 2026-10-19 12:48:52,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-19 12:48:52,523 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:52,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.042 0.226 2026-10-19 12:48:52,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.267 2026-10-19 12:48:52,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.260 2026-10-19 12:48:52,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.221 2026-10-19 12:48:52,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.163 2026-10-19 12:48:52,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.170 2026-10-19 12:48:52,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.189 2026-10-19 12:48:52,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.030 0.153 2026-10-19 12:48:52,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.189 2026-10-19 12:48:52,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.192 2026-10-19 12:48:52,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.024 0.143 2026-10-19 12:48:52,956 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:48:52,969 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:48:52,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:48:53,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.020 2026-10-19 12:48:53,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:48:53,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:48:53,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:48:53,168 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-10-19 12:48:53,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'loyalty points awarded 90 (trigger: .loyalty-points-total .value:contains("90"))' 2026-10-19 12:48:53,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-10-19 12:48:53,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:48:53,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:48:53,302 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:48:53,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:48:53,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:53,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:48:53,338 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:48:53,352 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:48:53,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:48:53,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:48:53,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.013 0.021 2026-10-19 12:48:53,439 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12162971 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-10-19 12:48:53,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:48:53,734 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12162971 with result: [{'id': 344, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-10-19 12:48:53,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.171 0.171 2026-10-19 12:48:53,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.045 0.054 2026-10-19 12:48:53,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-10-19 12:48:54,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:48:54,706 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:48:54,727 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:48:54,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29657 2026-10-19 12:48:54,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:48:54,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29657 2026-10-19 12:48:54,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124854_843628_TestUi.txt 2026-10-19 12:48:54,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_pgevrrg_chrome_odoo" 2026-10-19 12:48:54,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-19 12:48:58,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29866 2026-10-19 12:48:58,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4p8gd13i_chrome_odoo 2026-10-19 12:48:58,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34621/json/version 2026-10-19 12:48:58,177 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34621/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:48:58,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:48:58,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34621/json 2026-10-19 12:48:58,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34621/json with timeout 3 increased to 10s during tests 2026-10-19 12:48:58,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34621/devtools/page/FBCA213D19F6AAA92B2B259434E4AE82 2026-10-19 12:48:58,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:48:58,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:48:58,600 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:48:58,622 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:48:58,625 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:48:58,625 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:48:58,645 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:48:59,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.149 0.871 2026-10-19 12:48:59,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FBCA213D19F6AAA92B2B259434E4AE82', 'loaderId': 'B59A278F6B6BB03AF834D4DECC5AEF2E', 'isDownload': False} 2026-10-19 12:48:59,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-19 12:48:59,679 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:48:59,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-10-19 12:48:59,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.035 2026-10-19 12:48:59,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:48:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.044 2026-10-19 12:49:00,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:00] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:49:00,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 12:49:00,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:49:00,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:49:00,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:49:00,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:49:01,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.466 0.743 2026-10-19 12:49:01,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:01] "GET /pos/web HTTP/1.1" 200 - 20 0.036 1.233 2026-10-19 12:49:01,759 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:01,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.137 2026-10-19 12:49:01,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-19 12:49:02,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:49:02,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:49:02,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.265 0.651 2026-10-19 12:49:03,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.094 2026-10-19 12:49:03,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-10-19 12:49:03,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:49:03,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.045 0.059 2026-10-19 12:49:03,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.143 2026-10-19 12:49:03,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:49:03,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.233 2026-10-19 12:49:03,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.033 0.242 2026-10-19 12:49:03,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.340 2026-10-19 12:49:03,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:49:03,627 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:49:03,644 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:49:03,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.437 2026-10-19 12:49:03,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.369 2026-10-19 12:49:03,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.326 2026-10-19 12:49:03,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.366 2026-10-19 12:49:03,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:49:03,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.010 0.335 2026-10-19 12:49:03,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:49:03,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.016 0.207 2026-10-19 12:49:03,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.033 0.252 2026-10-19 12:49:03,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.272 2026-10-19 12:49:04,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.275 2026-10-19 12:49:04,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.227 2026-10-19 12:49:04,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.158 2026-10-19 12:49:04,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.171 2026-10-19 12:49:04,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.220 2026-10-19 12:49:04,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.205 2026-10-19 12:49:04,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.235 2026-10-19 12:49:04,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:49:04,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.255 2026-10-19 12:49:04,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:49:04,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-10-19 12:49:04,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.262 2026-10-19 12:49:04,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-10-19 12:49:04,337 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-10-19 12:49:04,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.255 2026-10-19 12:49:04,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.019 0.224 2026-10-19 12:49:04,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.127 2026-10-19 12:49:04,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-10-19 12:49:04,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:49:04,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:49:04,450 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:49:04,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:04,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-10-19 12:49:05,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:05,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:05,392 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:05,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:05,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:05,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:49:05,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:05,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:05,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:05,477 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10470139 for PoS orders references: ['Order 00283-002-0001'] (draft: False) 2026-10-19 12:49:05,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:49:05,703 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10470139 with result: [{'id': 345, 'pos_reference': 'Order 00283-002-0001', 'account_move': False}] 2026-10-19 12:49:05,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.117 0.150 2026-10-19 12:49:05,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.030 0.069 2026-10-19 12:49:05,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:05] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.018 2026-10-19 12:49:06,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:49:06,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:49:06,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-10-19 12:49:06,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-10-19 12:49:06,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:49:06,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:49:06,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:49:06,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:06,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-10-19 12:49:07,638 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:07,652 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:07,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:07,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:49:07,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:07,717 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:07,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10695175 for PoS orders references: ['Order 00283-002-0002'] (draft: False) 2026-10-19 12:49:07,744 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:07,874 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10695175 with result: [{'id': 346, 'pos_reference': 'Order 00283-002-0002', 'account_move': False}] 2026-10-19 12:49:07,891 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.073 0.088 2026-10-19 12:49:07,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.102 2026-10-19 12:49:07,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.014 0.039 2026-10-19 12:49:08,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-19 12:49:08,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-19 12:49:08,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-10-19 12:49:08,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-19 12:49:08,828 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:49:08,852 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:49:08,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-19 12:49:08,950 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:49:08,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:49:08,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:08,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.020 0.022 2026-10-19 12:49:09,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:09,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-19 12:49:09,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-10-19 12:49:09,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:09,885 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:09,900 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:09,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:09,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:09,950 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:09,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99741377 for PoS orders references: ['Order 00283-002-0003'] (draft: False) 2026-10-19 12:49:09,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:10,078 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99741377 with result: [{'id': 347, 'pos_reference': 'Order 00283-002-0003', 'account_move': False}] 2026-10-19 12:49:10,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.049 0.088 2026-10-19 12:49:10,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.081 0.082 2026-10-19 12:49:11,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-19 12:49:11,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-10-19 12:49:11,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:49:11,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:49:11,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-19 12:49:11,215 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:49:11,234 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:49:11,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:49:11,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:11,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-10-19 12:49:12,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:12,135 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:12,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:12,167 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:49:12,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:12,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:12,217 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:12,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.026 0.024 2026-10-19 12:49:12,277 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77662657 for PoS orders references: ['Order 00283-002-0004'] (draft: False) 2026-10-19 12:49:12,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77662657 with result: [{'id': 348, 'pos_reference': 'Order 00283-002-0004', 'account_move': False}] 2026-10-19 12:49:12,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.076 0.081 2026-10-19 12:49:12,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.097 2026-10-19 12:49:12,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.031 0.058 2026-10-19 12:49:13,298 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-10-19 12:49:13,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-19 12:49:13,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:49:13,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:49:13,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-10-19 12:49:13,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:49:13,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:13,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:13,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.027 2026-10-19 12:49:13,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:13,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:49:13,500 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:13,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-19 12:49:13,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:13,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:13,546 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67935098 for PoS orders references: ['Order 00283-002-0005'] (draft: False) 2026-10-19 12:49:13,682 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67935098 with result: [{'id': 349, 'pos_reference': 'Order 00283-002-0005', 'account_move': False}] 2026-10-19 12:49:13,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.064 0.109 2026-10-19 12:49:13,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.036 0.087 2026-10-19 12:49:14,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:49:14,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:49:14,658 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:49:14,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:49:14,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:49:14,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:49:14,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:49:14,734 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:49:14,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-10-19 12:49:15,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-19 12:49:15,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:49:15,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:49:15,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-10-19 12:49:15,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-19 12:49:15,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-10-19 12:49:15,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-19 12:49:15,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-10-19 12:49:15,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-19 12:49:15,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-10-19 12:49:15,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:15,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:15,849 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:15,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:49:15,883 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:15,912 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:15,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.022 2026-10-19 12:49:15,947 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98265882 for PoS orders references: ['Order 00283-002-0006'] (draft: False) 2026-10-19 12:49:16,079 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98265882 with result: [{'id': 350, 'pos_reference': 'Order 00283-002-0006', 'account_move': False}] 2026-10-19 12:49:16,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.071 0.111 2026-10-19 12:49:16,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.031 0.062 2026-10-19 12:49:17,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:49:17,018 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:17,036 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29866 2026-10-19 12:49:17,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:49:17,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29866 2026-10-19 12:49:17,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124917_136289_TestUi.txt 2026-10-19 12:49:17,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4p8gd13i_chrome_odoo" 2026-10-19 12:49:17,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-19 12:49:18,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30093 2026-10-19 12:49:18,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2sa9noy4_chrome_odoo 2026-10-19 12:49:18,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38653/json/version 2026-10-19 12:49:18,218 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38653/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:49:18,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:49:18,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38653/json 2026-10-19 12:49:18,315 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38653/json with timeout 3 increased to 10s during tests 2026-10-19 12:49:18,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38653/devtools/page/7F8290D00A5E2323FAF20B78E0D0F746 2026-10-19 12:49:18,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:49:18,363 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:49:18,698 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:49:18,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:49:18,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:49:18,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:49:18,752 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:49:19,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.151 0.887 2026-10-19 12:49:19,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F8290D00A5E2323FAF20B78E0D0F746', 'loaderId': 'E942DA78EDEBA83E07C53294D10FFF6A', 'isDownload': False} 2026-10-19 12:49:19,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-19 12:49:19,812 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:19,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:19] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.013 2026-10-19 12:49:19,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:19] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-19 12:49:19,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:19] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.050 2026-10-19 12:49:20,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 12:49:20,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-19 12:49:20,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:20,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 12:49:20,476 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:49:20,506 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:49:21,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.318 0.680 2026-10-19 12:49:21,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:21] "GET /pos/web HTTP/1.1" 200 - 20 0.028 1.032 2026-10-19 12:49:21,640 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:21,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.121 2026-10-19 12:49:21,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.011 2026-10-19 12:49:21,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:49:22,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:49:22,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.231 0.607 2026-10-19 12:49:22,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.075 2026-10-19 12:49:22,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-19 12:49:22,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:49:23,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.022 0.044 2026-10-19 12:49:23,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.106 2026-10-19 12:49:23,098 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:49:23,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.134 2026-10-19 12:49:23,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.201 2026-10-19 12:49:23,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.237 2026-10-19 12:49:23,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:23,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:49:23,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:23,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.300 2026-10-19 12:49:23,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.290 2026-10-19 12:49:23,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.276 2026-10-19 12:49:23,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.310 2026-10-19 12:49:23,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.307 2026-10-19 12:49:23,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:23,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.245 2026-10-19 12:49:23,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:49:23,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.232 2026-10-19 12:49:23,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.019 0.265 2026-10-19 12:49:23,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.267 2026-10-19 12:49:23,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.243 2026-10-19 12:49:23,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.200 2026-10-19 12:49:23,726 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.177 2026-10-19 12:49:23,742 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-19 12:49:23,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.202 2026-10-19 12:49:23,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.159 2026-10-19 12:49:23,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.154 2026-10-19 12:49:23,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.096 2026-10-19 12:49:23,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:49:23,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:49:24,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.028 2026-10-19 12:49:24,041 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:49:24,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:24,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:49:24,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:25,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:25,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:25,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:25,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:25,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:49:25,050 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:49:25,066 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:49:25,083 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:25,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:25,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:25,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:25,134 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18006037 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-10-19 12:49:25,383 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18006037 with result: [{'id': 351, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-10-19 12:49:25,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.120 0.172 2026-10-19 12:49:25,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.033 0.071 2026-10-19 12:49:25,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.005 2026-10-19 12:49:25,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.011 2026-10-19 12:49:25,643 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:25] "GET /report/barcode/Code128/0444-3fb2-457e HTTP/1.1" 200 - 2 0.001 0.038 2026-10-19 12:49:26,352 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:49:26,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:26,398 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30093 2026-10-19 12:49:26,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:49:26,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30093 2026-10-19 12:49:26,508 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124926_507790_TestUi.txt 2026-10-19 12:49:26,508 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2sa9noy4_chrome_odoo" 2026-10-19 12:49:26,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-19 12:49:27,991 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30302 2026-10-19 12:49:27,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkyjly2y9_chrome_odoo 2026-10-19 12:49:27,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41615/json/version 2026-10-19 12:49:27,995 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41615/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:49:28,066 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:49:28,066 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41615/json 2026-10-19 12:49:28,067 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41615/json with timeout 3 increased to 10s during tests 2026-10-19 12:49:28,080 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41615/devtools/page/0ED4DD244E0DC5857836EF49932B6F40 2026-10-19 12:49:28,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:49:28,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:49:28,568 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:49:28,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:49:28,594 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:49:28,594 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:49:28,621 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:49:29,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.146 0.939 2026-10-19 12:49:29,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0ED4DD244E0DC5857836EF49932B6F40', 'loaderId': '68B56E206A027C4DA7ED220454C8D3EA', 'isDownload': False} 2026-10-19 12:49:29,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-10-19 12:49:29,728 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:29,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:29] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.024 2026-10-19 12:49:29,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:29] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.045 2026-10-19 12:49:29,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:29] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.055 2026-10-19 12:49:30,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:49:30,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-19 12:49:30,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-19 12:49:30,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:49:30,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:49:30,450 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:49:31,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.391 0.684 2026-10-19 12:49:31,609 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:31] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.082 2026-10-19 12:49:31,644 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:31,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.141 2026-10-19 12:49:31,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:49:31,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 12:49:32,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:49:32,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.219 0.552 2026-10-19 12:49:32,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.071 2026-10-19 12:49:32,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.015 2026-10-19 12:49:32,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.017 0.008 2026-10-19 12:49:33,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.064 0.058 2026-10-19 12:49:33,031 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:49:33,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.170 2026-10-19 12:49:33,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.207 2026-10-19 12:49:33,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:49:33,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:49:33,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:33,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.252 2026-10-19 12:49:33,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.316 2026-10-19 12:49:33,304 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:49:33,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.383 2026-10-19 12:49:33,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.319 2026-10-19 12:49:33,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.340 2026-10-19 12:49:33,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.245 2026-10-19 12:49:33,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:49:33,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.236 2026-10-19 12:49:33,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.178 2026-10-19 12:49:33,527 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.160 2026-10-19 12:49:33,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.145 2026-10-19 12:49:33,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.147 2026-10-19 12:49:33,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.023 0.153 2026-10-19 12:49:33,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.173 2026-10-19 12:49:33,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.213 2026-10-19 12:49:33,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.236 2026-10-19 12:49:33,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.263 2026-10-19 12:49:33,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.250 2026-10-19 12:49:33,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.209 2026-10-19 12:49:33,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.176 2026-10-19 12:49:33,921 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:49:33,926 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:49:33,950 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-10-19 12:49:33,954 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:49:34,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:49:34,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:49:34,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:49:34,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:34,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:49:35,011 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:35,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:35,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:49:35,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:35,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:49:35,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:49:35,106 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:49:35,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:49:35,135 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:35,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:35,167 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:35,182 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1641268 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-10-19 12:49:35,186 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:35,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1641268 with result: [{'id': 352, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-10-19 12:49:35,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.110 0.156 2026-10-19 12:49:35,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:35] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-19 12:49:35,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:49:36,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:49:36,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:36,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30302 2026-10-19 12:49:36,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:49:36,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30302 2026-10-19 12:49:36,398 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124936_398311_TestUi.txt 2026-10-19 12:49:36,398 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkyjly2y9_chrome_odoo" 2026-10-19 12:49:36,481 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-19 12:49:37,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30507 2026-10-19 12:49:37,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqiq606ff_chrome_odoo 2026-10-19 12:49:37,865 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33813/json/version 2026-10-19 12:49:37,868 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33813/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:49:37,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:49:37,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33813/json 2026-10-19 12:49:37,893 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33813/json with timeout 3 increased to 10s during tests 2026-10-19 12:49:37,905 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33813/devtools/page/B36C92C5EA055CE9D180847D0FD4F0D9 2026-10-19 12:49:37,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:49:37,943 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:49:38,320 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:49:38,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:49:38,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:49:38,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:49:38,350 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:49:39,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.149 0.768 2026-10-19 12:49:39,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B36C92C5EA055CE9D180847D0FD4F0D9', 'loaderId': 'B0FD009785359BF20B206D7E3E63AC14', 'isDownload': False} 2026-10-19 12:49:39,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-19 12:49:39,288 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:39,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-19 12:49:39,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.032 2026-10-19 12:49:39,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-19 12:49:39,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.022 2026-10-19 12:49:39,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 12:49:39,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:49:39,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-19 12:49:39,926 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:49:39,959 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:49:41,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.367 0.716 2026-10-19 12:49:41,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:41] "GET /pos/web HTTP/1.1" 200 - 20 0.034 1.083 2026-10-19 12:49:41,148 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:41,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.137 2026-10-19 12:49:41,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:49:41,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:49:42,169 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:49:42,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.278 0.589 2026-10-19 12:49:42,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.075 2026-10-19 12:49:42,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.018 0.015 2026-10-19 12:49:42,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 12:49:42,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.052 0.059 2026-10-19 12:49:42,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.148 2026-10-19 12:49:42,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:42,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.037 0.183 2026-10-19 12:49:42,765 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:49:42,790 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:42,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:49:42,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.275 2026-10-19 12:49:42,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.321 2026-10-19 12:49:42,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.397 2026-10-19 12:49:42,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.368 2026-10-19 12:49:43,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.354 2026-10-19 12:49:43,056 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:43,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.234 2026-10-19 12:49:43,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.261 2026-10-19 12:49:43,114 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:49:43,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.230 2026-10-19 12:49:43,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.161 2026-10-19 12:49:43,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.152 2026-10-19 12:49:43,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.143 2026-10-19 12:49:43,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.157 2026-10-19 12:49:43,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.192 2026-10-19 12:49:43,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.217 2026-10-19 12:49:43,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.273 2026-10-19 12:49:43,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.285 2026-10-19 12:49:43,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.289 2026-10-19 12:49:43,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:49:43,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.234 2026-10-19 12:49:43,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:49:43,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.171 2026-10-19 12:49:43,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:49:43,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.056 2026-10-19 12:49:43,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 12:49:43,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:49:43,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.022 2026-10-19 12:49:43,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:49:43,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.016 2026-10-19 12:49:43,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:43,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:49:43,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-19 12:49:44,625 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-10-19 12:49:44,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:49:44,649 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-19 12:49:44,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-10-19 12:49:44,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:44,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:44,759 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:49:44,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:49:44,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:44,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:49:44,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:49:44,810 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:49:44,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:44,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:44,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:44,862 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65656994 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-10-19 12:49:44,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:49:45,119 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65656994 with result: [{'id': 353, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-10-19 12:49:45,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.143 0.149 2026-10-19 12:49:45,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.203 2026-10-19 12:49:45,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.059 0.069 2026-10-19 12:49:45,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-19 12:49:46,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:49:46,110 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:46,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30507 2026-10-19 12:49:46,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:49:46,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30507 2026-10-19 12:49:46,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124946_235271_TestUi.txt 2026-10-19 12:49:46,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqiq606ff_chrome_odoo" 2026-10-19 12:49:46,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30718 2026-10-19 12:49:46,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxp6vr__4_chrome_odoo 2026-10-19 12:49:46,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44341/json/version 2026-10-19 12:49:46,733 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44341/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:49:46,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:49:46,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44341/json 2026-10-19 12:49:46,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44341/json with timeout 3 increased to 10s during tests 2026-10-19 12:49:46,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44341/devtools/page/4844A07893A8F3BAE1534780B6ECC803 2026-10-19 12:49:46,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:49:46,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:49:46,875 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:49:46,879 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:49:46,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:49:46,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:49:47,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.018 0.073 2026-10-19 12:49:47,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4844A07893A8F3BAE1534780B6ECC803', 'loaderId': 'EC9993720A4810FEAA9B09BA1749ECCE', 'isDownload': False} 2026-10-19 12:49:47,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-19 12:49:47,040 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:47,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-10-19 12:49:47,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-10-19 12:49:47,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-19 12:49:47,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:49:47,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-19 12:49:47,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:49:47,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:49:47,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:49:47,737 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:49:48,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.205 0.561 2026-10-19 12:49:48,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:48] "GET /pos/web HTTP/1.1" 200 - 20 0.039 0.765 2026-10-19 12:49:48,589 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:48,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.125 2026-10-19 12:49:48,720 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.008 2026-10-19 12:49:48,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-10-19 12:49:49,582 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:49:49,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.317 0.530 2026-10-19 12:49:49,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.076 2026-10-19 12:49:49,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.016 2026-10-19 12:49:49,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:49:49,966 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.059 2026-10-19 12:49:50,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.112 2026-10-19 12:49:50,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:50,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.181 2026-10-19 12:49:50,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.236 2026-10-19 12:49:50,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:50,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:50,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:49:50,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.290 2026-10-19 12:49:50,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.349 2026-10-19 12:49:50,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.332 2026-10-19 12:49:50,333 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:50,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.300 2026-10-19 12:49:50,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.007 0.326 2026-10-19 12:49:50,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.222 2026-10-19 12:49:50,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.215 2026-10-19 12:49:50,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.157 2026-10-19 12:49:50,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.137 2026-10-19 12:49:50,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.141 2026-10-19 12:49:50,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.110 2026-10-19 12:49:50,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.017 0.114 2026-10-19 12:49:50,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.151 2026-10-19 12:49:50,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.181 2026-10-19 12:49:50,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.190 2026-10-19 12:49:50,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.188 2026-10-19 12:49:50,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.194 2026-10-19 12:49:50,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.128 2026-10-19 12:49:50,898 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:49:50,934 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:49:51,026 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-10-19 12:49:51,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:49:51,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:49:51,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:51,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:49:51,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-10-19 12:49:51,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:49:51,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:49:52,005 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:49:52,010 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:49:52,030 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:49:52,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:49:52,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:49:52,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:49:52,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:49:52,119 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:49:52,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:49:52,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8442848 for PoS orders references: ['Order 00286-004-0001'] (draft: False) 2026-10-19 12:49:52,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:49:53,476 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8442848 with result: [{'id': 354, 'pos_reference': 'Order 00286-004-0001', 'account_move': False}] 2026-10-19 12:49:53,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 1.283 0.089 2026-10-19 12:49:53,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.345 2026-10-19 12:49:53,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.011 2026-10-19 12:49:53,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:49:54,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:49:54,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:54,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30718 2026-10-19 12:49:54,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:49:54,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30718 2026-10-19 12:49:54,476 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_124954_475972_TestUi.txt 2026-10-19 12:49:54,476 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxp6vr__4_chrome_odoo" 2026-10-19 12:49:54,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-10-19 12:49:55,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30928 2026-10-19 12:49:55,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnc7wcdgs_chrome_odoo 2026-10-19 12:49:55,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45925/json/version 2026-10-19 12:49:55,327 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45925/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:49:55,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:49:55,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45925/json 2026-10-19 12:49:55,362 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45925/json with timeout 3 increased to 10s during tests 2026-10-19 12:49:55,379 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45925/devtools/page/7659058BB4F59849A57B07FBDD0C2903 2026-10-19 12:49:55,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:49:55,402 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:49:55,698 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:49:55,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:49:55,717 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-19 12:49:55,717 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-19 12:49:55,740 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:49:56,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:56] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.171 0.869 2026-10-19 12:49:56,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7659058BB4F59849A57B07FBDD0C2903', 'loaderId': '4EE750FEE2ADD6D25135D8865FB77DCC', 'isDownload': False} 2026-10-19 12:49:56,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-10-19 12:49:56,808 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:49:56,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:56] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-10-19 12:49:56,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:56] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-10-19 12:49:56,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:56] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-10-19 12:49:57,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:57] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-19 12:49:57,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.008 2026-10-19 12:49:57,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:49:57,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.017 2026-10-19 12:49:57,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:49:57,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_number_buffer_popup', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-19 12:49:58,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:49:58,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.375 0.808 2026-10-19 12:49:58,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.066 2026-10-19 12:49:58,891 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.013 2026-10-19 12:49:58,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:49:58,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.051 2026-10-19 12:49:59,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.107 2026-10-19 12:49:59,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:49:59,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.151 2026-10-19 12:49:59,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.195 2026-10-19 12:49:59,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.274 2026-10-19 12:49:59,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:49:59,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:49:59,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:49:59,287 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:49:59,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.331 2026-10-19 12:49:59,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.305 2026-10-19 12:49:59,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.292 2026-10-19 12:49:59,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.330 2026-10-19 12:49:59,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.341 2026-10-19 12:49:59,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.021 2026-10-19 12:49:59,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.278 2026-10-19 12:49:59,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:49:59,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.268 2026-10-19 12:49:59,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.252 2026-10-19 12:49:59,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.023 0.261 2026-10-19 12:49:59,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.234 2026-10-19 12:49:59,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.423 2026-10-19 12:49:59,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.010 0.173 2026-10-19 12:49:59,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.197 2026-10-19 12:49:59,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.212 2026-10-19 12:49:59,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.153 2026-10-19 12:49:59,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:49:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.158 2026-10-19 12:49:59,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:49:59,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:50:00,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.023 2026-10-19 12:50:00,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:50:00,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:50:00,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:50:00,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0","price":"6.40"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("6.40")))' 2026-10-19 12:50:00,967 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-10-19 12:50:00,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Enter Code button (trigger: .control-buttons .control-button span:contains("Enter Code"))' 2026-10-19 12:50:01,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Click modal header (trigger: .popup.popup-textinput .modal-header)' 2026-10-19 12:50:01,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-10-19 12:50:01,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'discard text input popup (trigger: .modal-dialog .cancel)' 2026-10-19 12:50:01,049 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-10-19 12:50:01,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-10-19 12:50:01,081 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-10-19 12:50:01,083 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:50:01,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:01,119 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30928 2026-10-19 12:50:01,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:50:01,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30928 2026-10-19 12:50:01,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125001_218840_TestUi.txt 2026-10-19 12:50:01,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnc7wcdgs_chrome_odoo" 2026-10-19 12:50:01,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-19 12:50:02,810 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31118 2026-10-19 12:50:02,813 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpp28cnc_u_chrome_odoo 2026-10-19 12:50:02,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36445/json/version 2026-10-19 12:50:02,817 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36445/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:50:02,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:50:02,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36445/json 2026-10-19 12:50:02,895 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36445/json with timeout 3 increased to 10s during tests 2026-10-19 12:50:02,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36445/devtools/page/EF2A8C45D443A6534A00EEDD4C53F5C8 2026-10-19 12:50:02,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:50:02,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:50:03,350 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:50:03,364 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:50:03,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:50:03,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:50:03,396 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:50:04,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.145 0.848 2026-10-19 12:50:04,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EF2A8C45D443A6534A00EEDD4C53F5C8', 'loaderId': 'AFB88D9A89DBF0BE4CDAF6A6408D6E5E', 'isDownload': False} 2026-10-19 12:50:04,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-19 12:50:04,397 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:04,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:04] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.011 2026-10-19 12:50:04,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:04] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.035 2026-10-19 12:50:04,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:04] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.041 2026-10-19 12:50:05,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.015 2026-10-19 12:50:05,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-10-19 12:50:05,067 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:05,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:50:05,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-19 12:50:05,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:50:06,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.495 0.735 2026-10-19 12:50:06,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:06] "GET /pos/web HTTP/1.1" 200 - 20 0.030 1.250 2026-10-19 12:50:06,469 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:06,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.136 2026-10-19 12:50:06,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-19 12:50:06,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 12:50:07,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:50:07,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.234 0.608 2026-10-19 12:50:07,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.082 2026-10-19 12:50:07,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.016 2026-10-19 12:50:07,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:50:07,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.030 0.050 2026-10-19 12:50:07,893 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.120 2026-10-19 12:50:07,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:07,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.172 2026-10-19 12:50:08,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.183 2026-10-19 12:50:08,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50: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-10-19 12:50:08,051 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:08,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:08,069 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.232 2026-10-19 12:50:08,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.281 2026-10-19 12:50:08,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.277 2026-10-19 12:50:08,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.255 2026-10-19 12:50:08,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.283 2026-10-19 12:50:08,267 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:50:08,278 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.007 0.203 2026-10-19 12:50:08,292 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:50:08,297 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.210 2026-10-19 12:50:08,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.194 2026-10-19 12:50:08,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.183 2026-10-19 12:50:08,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.173 2026-10-19 12:50:08,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.039 0.189 2026-10-19 12:50:08,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.167 2026-10-19 12:50:08,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.182 2026-10-19 12:50:08,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.237 2026-10-19 12:50:08,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.274 2026-10-19 12:50:08,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.281 2026-10-19 12:50:08,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.222 2026-10-19 12:50:08,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.229 2026-10-19 12:50:08,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.179 2026-10-19 12:50:08,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:50:08,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:50:08,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.025 2026-10-19 12:50:08,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:50:08,879 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:50:08,921 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-10-19 12:50:08,985 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:50:09,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click selection '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order"))' 2026-10-19 12:50:09,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00"))' 2026-10-19 12:50:09,051 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:50:09,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:50:09,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31118 2026-10-19 12:50:09,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:50:09,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31118 2026-10-19 12:50:09,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125009_193413_TestUi.txt 2026-10-19 12:50:09,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpp28cnc_u_chrome_odoo" 2026-10-19 12:50:09,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-19 12:50:11,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31331 2026-10-19 12:50:11,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg62r9ls3_chrome_odoo 2026-10-19 12:50:11,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35577/json/version 2026-10-19 12:50:11,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35577/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:50:11,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:50:11,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35577/json 2026-10-19 12:50:11,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35577/json with timeout 3 increased to 10s during tests 2026-10-19 12:50:11,231 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35577/devtools/page/D534F0D326E2787C4B8B307ECF68DA01 2026-10-19 12:50:11,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:50:11,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:50:11,615 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:50:11,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:50:11,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:50:11,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:50:11,664 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:50:12,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:12] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.132 0.818 2026-10-19 12:50:12,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D534F0D326E2787C4B8B307ECF68DA01', 'loaderId': '8F81187F3258DAD1FECFE3D0179FD225', 'isDownload': False} 2026-10-19 12:50:12,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-19 12:50:12,620 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:12,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:12] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-19 12:50:12,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:12] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.027 2026-10-19 12:50:12,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:12] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-10-19 12:50:13,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:13] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.011 2026-10-19 12:50:13,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-19 12:50:13,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:50:13,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:50:13,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.025 2026-10-19 12:50:13,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:50:14,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.356 0.780 2026-10-19 12:50:14,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:14] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.154 2026-10-19 12:50:14,563 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:14,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.077 2026-10-19 12:50:14,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:50:14,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:50:15,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:50:15,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.286 0.565 2026-10-19 12:50:15,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.071 2026-10-19 12:50:15,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-10-19 12:50:15,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:50:15,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:15] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.034 0.062 2026-10-19 12:50:15,993 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:15] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.139 2026-10-19 12:50:16,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:50:16,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.198 2026-10-19 12:50:16,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.242 2026-10-19 12:50:16,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.284 2026-10-19 12:50:16,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:50:16,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:50:16,216 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:16,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.353 2026-10-19 12:50:16,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.304 2026-10-19 12:50:16,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.267 2026-10-19 12:50:16,352 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:50:16,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.306 2026-10-19 12:50:16,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.009 0.282 2026-10-19 12:50:16,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:50:16,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.019 0.233 2026-10-19 12:50:16,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.248 2026-10-19 12:50:16,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.226 2026-10-19 12:50:16,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.222 2026-10-19 12:50:16,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.166 2026-10-19 12:50:16,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.150 2026-10-19 12:50:16,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.136 2026-10-19 12:50:16,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.008 0.144 2026-10-19 12:50:16,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.180 2026-10-19 12:50:16,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.216 2026-10-19 12:50:16,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.232 2026-10-19 12:50:16,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.012 0.230 2026-10-19 12:50:16,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.218 2026-10-19 12:50:16,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.182 2026-10-19 12:50:16,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:50:16,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:50:16,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.021 2026-10-19 12:50:16,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:50:17,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:50:17,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-19 12:50:17,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:17,168 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:17,181 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-10-19 12:50:17,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-19 12:50:17,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-19 12:50:17,264 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:50:17,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:50:17,298 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:50:17,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00")))' 2026-10-19 12:50:17,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-10-19 12:50:17,364 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'loyalty points awarded 135 (trigger: .loyalty-points-won .value:contains("135"))' 2026-10-19 12:50:17,381 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:50:17,417 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:50:17,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:50:17,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:50:17,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:50:17,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:50:17,450 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:50:17,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:50:17,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:50:17,498 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:17,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:17,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:50:17,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:50:17,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.012 0.022 2026-10-19 12:50:17,603 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68794596 for PoS orders references: ['Order 00289-002-0001'] (draft: False) 2026-10-19 12:50:17,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:17,899 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68794596 with result: [{'id': 355, 'pos_reference': 'Order 00289-002-0001', 'account_move': False}] 2026-10-19 12:50:17,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.169 0.168 2026-10-19 12:50:18,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.054 0.100 2026-10-19 12:50:18,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:18] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.016 2026-10-19 12:50:18,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:50:18,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:50:18,941 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:18,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31331 2026-10-19 12:50:18,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:50:18,969 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31331 2026-10-19 12:50:19,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125019_067650_TestUi.txt 2026-10-19 12:50:19,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg62r9ls3_chrome_odoo" 2026-10-19 12:50:19,149 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-19 12:50:21,443 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31540 2026-10-19 12:50:21,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd4tf7s5x_chrome_odoo 2026-10-19 12:50:21,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44035/json/version 2026-10-19 12:50:21,446 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44035/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:50:21,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:50:21,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44035/json 2026-10-19 12:50:21,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44035/json with timeout 3 increased to 10s during tests 2026-10-19 12:50:21,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44035/devtools/page/45926A14195185C3BC906D615E87138C 2026-10-19 12:50:21,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:50:21,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:50:21,986 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:50:22,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:50:22,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-19 12:50:22,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-19 12:50:22,027 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:50:23,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.137 1.013 2026-10-19 12:50:23,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '45926A14195185C3BC906D615E87138C', 'loaderId': '57EF6E06FDEF33199236102B161E7DE9', 'isDownload': False} 2026-10-19 12:50:23,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-19 12:50:23,194 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:23,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 12:50:23,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-10-19 12:50:23,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-10-19 12:50:23,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:50:23,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 12:50:23,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:50:23,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:50:23,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:50:23,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-19 12:50:25,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.378 0.747 2026-10-19 12:50:25,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 1.160 2026-10-19 12:50:25,150 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:25,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.171 2026-10-19 12:50:25,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-19 12:50:25,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:50:26,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:50:26,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.193 0.613 2026-10-19 12:50:26,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.084 2026-10-19 12:50:26,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-19 12:50:26,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:50:26,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.046 0.047 2026-10-19 12:50:26,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.123 2026-10-19 12:50:26,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:50:26,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.188 2026-10-19 12:50:26,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.253 2026-10-19 12:50:26,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:50:26,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:50:26,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:50:26,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.313 2026-10-19 12:50:26,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.368 2026-10-19 12:50:26,903 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.304 2026-10-19 12:50:26,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.279 2026-10-19 12:50:27,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.315 2026-10-19 12:50:27,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.008 0.204 2026-10-19 12:50:27,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:27,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:50:27,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.023 0.252 2026-10-19 12:50:27,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.235 2026-10-19 12:50:27,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.235 2026-10-19 12:50:27,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.225 2026-10-19 12:50:27,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.180 2026-10-19 12:50:27,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.148 2026-10-19 12:50:27,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.136 2026-10-19 12:50:27,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.191 2026-10-19 12:50:27,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.236 2026-10-19 12:50:27,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.223 2026-10-19 12:50:27,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.245 2026-10-19 12:50:27,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.224 2026-10-19 12:50:27,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.182 2026-10-19 12:50:27,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:50:27,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:50:27,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.022 2026-10-19 12:50:27,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:50:27,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:50:27,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-19 12:50:27,699 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-19 12:50:27,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.033 0.025 2026-10-19 12:50:27,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:27,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-19 12:50:27,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:27,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-19 12:50:27,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-10-19 12:50:27,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-10-19 12:50:27,873 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:50:27,920 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:50:27,930 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:50:27,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:50:27,935 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:50:27,949 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:50:27,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:27,985 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:50:28,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:28,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:28,030 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:50:28,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:50:28,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.023 2026-10-19 12:50:28,110 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:50:28,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59150481 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-10-19 12:50:28,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59150481 with result: [{'id': 356, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-10-19 12:50:28,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.106 0.172 2026-10-19 12:50:28,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.064 0.085 2026-10-19 12:50:28,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:28] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.018 2026-10-19 12:50:29,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-10-19 12:50:29,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:50:29,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:29,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31540 2026-10-19 12:50:29,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:50:29,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31540 2026-10-19 12:50:29,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125029_522141_TestUi.txt 2026-10-19 12:50:29,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd4tf7s5x_chrome_odoo" 2026-10-19 12:50:29,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-19 12:50:31,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31762 2026-10-19 12:50:31,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpq_nr47i3_chrome_odoo 2026-10-19 12:50:31,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35575/json/version 2026-10-19 12:50:31,564 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35575/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:50:31,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:50:31,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35575/json 2026-10-19 12:50:31,590 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35575/json with timeout 3 increased to 10s during tests 2026-10-19 12:50:31,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35575/devtools/page/9C14F3FD9CDC3FC4C7378FB57A48AE30 2026-10-19 12:50:31,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:50:31,622 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:50:32,098 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:50:32,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:50:32,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:50:32,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:50:32,134 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:50:33,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.157 0.915 2026-10-19 12:50:33,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9C14F3FD9CDC3FC4C7378FB57A48AE30', 'loaderId': '6FE6AF00724FC6EEF02D3612F7E2E397', 'isDownload': False} 2026-10-19 12:50:33,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-19 12:50:33,230 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:33,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-10-19 12:50:33,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.031 2026-10-19 12:50:33,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-19 12:50:33,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:50:33,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-19 12:50:33,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.009 2026-10-19 12:50:33,886 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:50:33,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:50:33,913 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:50:35,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.450 0.749 2026-10-19 12:50:35,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:35] "GET /pos/web HTTP/1.1" 200 - 20 0.061 1.191 2026-10-19 12:50:35,245 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:35,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.058 0.133 2026-10-19 12:50:35,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:50:35,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:50:36,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:50:36,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.283 0.559 2026-10-19 12:50:36,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.070 2026-10-19 12:50:36,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-19 12:50:36,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:50:36,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.061 0.061 2026-10-19 12:50:36,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:50:36,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.150 2026-10-19 12:50:36,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.207 2026-10-19 12:50:36,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.264 2026-10-19 12:50:36,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:50:36,885 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:36,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:36,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.317 2026-10-19 12:50:36,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.392 2026-10-19 12:50:37,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.313 2026-10-19 12:50:37,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.326 2026-10-19 12:50:37,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:50:37,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.327 2026-10-19 12:50:37,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.028 0.254 2026-10-19 12:50:37,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:50:37,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.020 0.274 2026-10-19 12:50:37,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.246 2026-10-19 12:50:37,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.254 2026-10-19 12:50:37,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.256 2026-10-19 12:50:37,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.201 2026-10-19 12:50:37,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.158 2026-10-19 12:50:37,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.118 2026-10-19 12:50:37,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.157 2026-10-19 12:50:37,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.186 2026-10-19 12:50:37,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.224 2026-10-19 12:50:37,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.234 2026-10-19 12:50:37,571 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:50:37,579 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.001 0.254 2026-10-19 12:50:37,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:50:37,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.224 2026-10-19 12:50:37,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:50:37,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.213 2026-10-19 12:50:37,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.098 2026-10-19 12:50:37,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:50:37,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-19 12:50:37,821 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:37,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:37,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-10-19 12:50:37,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-19 12:50:37,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-19 12:50:37,898 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:50:37,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:50:37,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:50:37,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00")))' 2026-10-19 12:50:37,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-10-19 12:50:37,997 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-10-19 12:50:38,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:50:38,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:50:38,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:38,069 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 12:50:38,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:50:38,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:50:38,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:50:38,130 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:50:38,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:50:38,166 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:38,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:38,196 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:50:38,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:50:38,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.021 2026-10-19 12:50:38,264 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64245877 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-10-19 12:50:38,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:50:38,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64245877 with result: [{'id': 357, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-10-19 12:50:38,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.129 0.155 2026-10-19 12:50:38,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.090 0.101 2026-10-19 12:50:38,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:38] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.018 2026-10-19 12:50:39,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:50:39,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:50:39,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:39,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31762 2026-10-19 12:50:39,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:50:39,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31762 2026-10-19 12:50:39,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125039_725330_TestUi.txt 2026-10-19 12:50:39,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpq_nr47i3_chrome_odoo" 2026-10-19 12:50:39,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-19 12:50:42,234 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31971 2026-10-19 12:50:42,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsvijadv9_chrome_odoo 2026-10-19 12:50:42,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35237/json/version 2026-10-19 12:50:42,237 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35237/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:50:42,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:50:42,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35237/json 2026-10-19 12:50:42,258 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35237/json with timeout 3 increased to 10s during tests 2026-10-19 12:50:42,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35237/devtools/page/2FD0B74F1B5980B0F0991E41B612A018 2026-10-19 12:50:42,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:50:42,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:50:42,740 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:50:42,754 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:50:42,756 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:50:42,756 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:50:42,776 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:50:43,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.115 0.880 2026-10-19 12:50:43,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2FD0B74F1B5980B0F0991E41B612A018', 'loaderId': '26A5CB5944F5DD8F81D86DEC596FA94E', 'isDownload': False} 2026-10-19 12:50:43,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-19 12:50:43,812 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:43,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:43] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.013 2026-10-19 12:50:43,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:43] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.034 2026-10-19 12:50:43,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:43] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.047 2026-10-19 12:50:44,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-19 12:50:44,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 12:50:44,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:50:44,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.020 2026-10-19 12:50:44,479 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:50:44,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:50:45,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.449 0.713 2026-10-19 12:50:45,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 1.184 2026-10-19 12:50:45,795 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:45,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.176 2026-10-19 12:50:45,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 12:50:46,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.036 0.010 2026-10-19 12:50:46,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:50:46,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.351 0.548 2026-10-19 12:50:47,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.075 2026-10-19 12:50:47,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.015 2026-10-19 12:50:47,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.008 2026-10-19 12:50:47,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.029 0.046 2026-10-19 12:50:47,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.117 2026-10-19 12:50:47,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:50:47,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.159 2026-10-19 12:50:47,360 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.006 0.181 2026-10-19 12:50:47,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.233 2026-10-19 12:50:47,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:47,464 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:50:47,476 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:47,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.286 2026-10-19 12:50:47,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.239 2026-10-19 12:50:47,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.231 2026-10-19 12:50:47,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.277 2026-10-19 12:50:47,651 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:50:47,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.305 2026-10-19 12:50:47,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.028 0.221 2026-10-19 12:50:47,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:47,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.248 2026-10-19 12:50:47,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.236 2026-10-19 12:50:47,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.227 2026-10-19 12:50:47,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.214 2026-10-19 12:50:47,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.144 2026-10-19 12:50:47,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.030 0.169 2026-10-19 12:50:47,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.165 2026-10-19 12:50:48,000 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.224 2026-10-19 12:50:48,062 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:48] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.260 2026-10-19 12:50:48,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.264 2026-10-19 12:50:48,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.257 2026-10-19 12:50:48,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.213 2026-10-19 12:50:48,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.175 2026-10-19 12:50:48,170 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:50:48,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:50:48,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.023 2026-10-19 12:50:48,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 12:50:48,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 12:50:48,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 12:50:48,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:50:48,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:48] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-19 12:50:49,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:50:49,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:50:49,215 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:50:49,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:50:49,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:50:49,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:50:49,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:49,264 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:50:49,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:50:49,291 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16212767 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-10-19 12:50:49,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:50:49,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16212767 with result: [{'id': 358, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-10-19 12:50:49,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.116 0.167 2026-10-19 12:50:49,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.040 0.035 2026-10-19 12:50:49,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.017 2026-10-19 12:50:49,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.026 2026-10-19 12:50:50,459 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:50:50,490 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:50:50,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:50:50,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-19 12:50:50,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:50,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:50:50,646 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:50:50,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:50:50,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:50:50,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:50:50,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.025 0.040 2026-10-19 12:50:51,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-10-19 12:50:51,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:50:51,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:50:51,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:50:51,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:50:51,596 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:50:51,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:50:51,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:50:51,646 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:50:51,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.016 2026-10-19 12:50:51,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80514850 for PoS orders references: ['Order 00292-002-0002'] (draft: False) 2026-10-19 12:50:51,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80514850 with result: [{'id': 359, 'pos_reference': 'Order 00292-002-0002', 'account_move': False}] 2026-10-19 12:50:51,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.049 0.087 2026-10-19 12:50:52,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.130 0.078 2026-10-19 12:50:52,808 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:50:52,823 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:50:52,842 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31971 2026-10-19 12:50:52,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:50:52,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31971 2026-10-19 12:50:52,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125052_943869_TestUi.txt 2026-10-19 12:50:52,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsvijadv9_chrome_odoo" 2026-10-19 12:50:53,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-19 12:50:54,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32190 2026-10-19 12:50:54,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwf8vns00_chrome_odoo 2026-10-19 12:50:54,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44871/json/version 2026-10-19 12:50:54,994 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44871/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:50:55,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:50:55,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44871/json 2026-10-19 12:50:55,032 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44871/json with timeout 3 increased to 10s during tests 2026-10-19 12:50:55,074 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44871/devtools/page/C0759205E3EF3BAB9CACF7A5713684A3 2026-10-19 12:50:55,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:50:55,104 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:50:55,568 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:50:55,582 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:50:55,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:50:55,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:50:55,619 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:50:57,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:57] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.149 2.050 2026-10-19 12:50:57,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C0759205E3EF3BAB9CACF7A5713684A3', 'loaderId': 'A84BD46169EAE3A26DE91548D7F2AD25', 'isDownload': False} 2026-10-19 12:50:57,813 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-19 12:50:57,835 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:57,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:57] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-10-19 12:50:57,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:57] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-10-19 12:50:57,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:57] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.034 2026-10-19 12:50:58,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 12:50:58,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-19 12:50:58,478 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:50:58,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-19 12:50:58,493 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:50:58,532 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:50:59,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.390 0.724 2026-10-19 12:50:59,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:59] "GET /pos/web HTTP/1.1" 200 - 20 0.044 1.103 2026-10-19 12:50:59,740 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:50:59,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.141 2026-10-19 12:50:59,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-19 12:50:59,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:50:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 12:51:00,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.200 0.565 2026-10-19 12:51:00,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:51:00,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.082 2026-10-19 12:51:00,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.017 2026-10-19 12:51:00,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:51:01,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.067 0.061 2026-10-19 12:51:01,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.163 2026-10-19 12:51:01,229 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:51:01,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.246 2026-10-19 12:51:01,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.290 2026-10-19 12:51:01,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:01,392 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:01,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:51:01,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.415 2026-10-19 12:51:01,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.440 2026-10-19 12:51:01,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:01,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.407 2026-10-19 12:51:01,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.358 2026-10-19 12:51:01,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.383 2026-10-19 12:51:01,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.042 0.313 2026-10-19 12:51:01,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:01,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.014 0.333 2026-10-19 12:51:01,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.269 2026-10-19 12:51:01,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.277 2026-10-19 12:51:01,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.267 2026-10-19 12:51:01,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.249 2026-10-19 12:51:01,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.185 2026-10-19 12:51:01,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.133 2026-10-19 12:51:02,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.185 2026-10-19 12:51:02,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.205 2026-10-19 12:51:02,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.212 2026-10-19 12:51:02,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:51:02,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.213 2026-10-19 12:51:02,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:51:02,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:51:02,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.235 2026-10-19 12:51:02,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.218 2026-10-19 12:51:02,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:51:02,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.046 0.090 2026-10-19 12:51:02,282 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-19 12:51:02,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:51:02,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:51:02,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00")))' 2026-10-19 12:51:02,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-19 12:51:02,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-20.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-20.00")))' 2026-10-19 12:51:02,490 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'order total amount is '180' (trigger: .product-screen .order-summary .total:contains("180"))' 2026-10-19 12:51:02,496 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'loyalty points awarded 180 (trigger: .loyalty-points-won .value:contains("180"))' 2026-10-19 12:51:02,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:02,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:02,552 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:02,559 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:02,563 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:02,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:51:02,585 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:51:02,606 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:02,617 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:02,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:02,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.023 2026-10-19 12:51:02,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33927699 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-10-19 12:51:02,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:02,987 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33927699 with result: [{'id': 360, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-10-19 12:51:03,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.162 0.178 2026-10-19 12:51:03,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.058 0.095 2026-10-19 12:51:03,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:03] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.018 2026-10-19 12:51:03,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:51:04,001 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:51:04,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:04,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32190 2026-10-19 12:51:04,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:51:04,042 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32190 2026-10-19 12:51:04,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125104_147316_TestUi.txt 2026-10-19 12:51:04,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwf8vns00_chrome_odoo" 2026-10-19 12:51:04,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-19 12:51:06,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32402 2026-10-19 12:51:06,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfha27l4b_chrome_odoo 2026-10-19 12:51:06,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37435/json/version 2026-10-19 12:51:06,439 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37435/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:51:06,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:51:06,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37435/json 2026-10-19 12:51:06,454 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37435/json with timeout 3 increased to 10s during tests 2026-10-19 12:51:06,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37435/devtools/page/F526C156369AB76C80AC2521BF95F079 2026-10-19 12:51:06,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:51:06,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:51:06,926 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:51:06,943 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:51:06,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:51:06,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:51:07,018 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:51:08,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.148 0.910 2026-10-19 12:51:08,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F526C156369AB76C80AC2521BF95F079', 'loaderId': '3BEC5B511EB3368993D33C5CD942ED10', 'isDownload': False} 2026-10-19 12:51:08,078 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-19 12:51:08,102 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:51:08,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.013 2026-10-19 12:51:08,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-19 12:51:08,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-19 12:51:08,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 12:51:08,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-19 12:51:08,633 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:51:08,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-19 12:51:08,645 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:51:08,670 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:51:09,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.411 0.779 2026-10-19 12:51:09,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:09] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.226 2026-10-19 12:51:09,983 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:51:10,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.162 2026-10-19 12:51:10,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:51:10,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:51:11,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:51:11,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.218 0.558 2026-10-19 12:51:11,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.075 2026-10-19 12:51:11,190 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.016 2026-10-19 12:51:11,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 12:51:11,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.028 0.051 2026-10-19 12:51:11,385 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.132 2026-10-19 12:51:11,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:51:11,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.181 2026-10-19 12:51:11,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.248 2026-10-19 12:51:11,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:11,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:51:11,568 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:11,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.047 0.331 2026-10-19 12:51:11,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.032 0.395 2026-10-19 12:51:11,705 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.376 2026-10-19 12:51:11,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.317 2026-10-19 12:51:11,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.359 2026-10-19 12:51:11,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:51:11,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.023 0.255 2026-10-19 12:51:11,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.233 2026-10-19 12:51:11,912 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:51:11,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.028 0.212 2026-10-19 12:51:11,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.234 2026-10-19 12:51:11,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.245 2026-10-19 12:51:11,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.197 2026-10-19 12:51:12,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.161 2026-10-19 12:51:12,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.129 2026-10-19 12:51:12,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.187 2026-10-19 12:51:12,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.209 2026-10-19 12:51:12,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:51:12,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:51:12,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.258 2026-10-19 12:51:12,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:51:12,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.316 2026-10-19 12:51:12,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.342 2026-10-19 12:51:12,381 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-10-19 12:51:12,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.315 2026-10-19 12:51:12,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-10-19 12:51:12,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.021 0.288 2026-10-19 12:51:12,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.016 0.252 2026-10-19 12:51:12,500 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:51:12,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-10-19 12:51:12,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-10-19 12:51:12,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.231 2026-10-19 12:51:12,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-19 12:51:12,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-10-19 12:51:12,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:51:12,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:51:12,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:51:12,691 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00")))' 2026-10-19 12:51:12,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"))' 2026-10-19 12:51:12,699 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'loyalty points awarded 90 (trigger: .loyalty-points-won .value:contains("90"))' 2026-10-19 12:51:12,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:12,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:12,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:12,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:12,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:12,790 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:51:12,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:51:12,813 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:12,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:51:12,858 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:12,862 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:12,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:12,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:12,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.013 0.023 2026-10-19 12:51:12,963 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55133240 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-10-19 12:51:12,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:51:13,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55133240 with result: [{'id': 361, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-10-19 12:51:13,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.113 0.165 2026-10-19 12:51:13,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.096 0.111 2026-10-19 12:51:13,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.017 2026-10-19 12:51:13,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 12:51:14,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:51:14,304 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:14,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32402 2026-10-19 12:51:14,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:51:14,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32402 2026-10-19 12:51:14,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125114_438126_TestUi.txt 2026-10-19 12:51:14,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfha27l4b_chrome_odoo" 2026-10-19 12:51:14,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-10-19 12:51:16,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32613 2026-10-19 12:51:16,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptwlrvzx9_chrome_odoo 2026-10-19 12:51:16,652 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39573/json/version 2026-10-19 12:51:16,653 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39573/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:51:16,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:51:16,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39573/json 2026-10-19 12:51:16,682 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39573/json with timeout 3 increased to 10s during tests 2026-10-19 12:51:16,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39573/devtools/page/28045BAA4D6D33AADCD20FC6ACA575A9 2026-10-19 12:51:16,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:51:16,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:51:17,332 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:51:17,336 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:51:17,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-10-19 12:51:17,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-10-19 12:51:17,370 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:51:18,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:18] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.191 0.916 2026-10-19 12:51:18,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '28045BAA4D6D33AADCD20FC6ACA575A9', 'loaderId': 'E03DE6B7C658611397F16D4E5B25D577', 'isDownload': False} 2026-10-19 12:51:18,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-10-19 12:51:18,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:51:18,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:18] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-10-19 12:51:18,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:18] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-19 12:51:18,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:18] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.055 2026-10-19 12:51:19,092 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 12:51:19,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.010 2026-10-19 12:51:19,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 12:51:19,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:51:19,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:51:19,204 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_points_update_after_global_discount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=147"})" 2026-10-19 12:51:19,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:51:20,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.474 0.815 2026-10-19 12:51:20,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.069 2026-10-19 12:51:20,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-19 12:51:20,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.025 2026-10-19 12:51:20,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "GET /web/image?model=product.product&field=image_128&id=1532&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.049 0.064 2026-10-19 12:51:20,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.164 2026-10-19 12:51:20,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:20,950 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.230 2026-10-19 12:51:21,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.292 2026-10-19 12:51:21,035 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:51:21,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:51:21,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:51:21,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.359 2026-10-19 12:51:21,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.437 2026-10-19 12:51:21,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.365 2026-10-19 12:51:21,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.319 2026-10-19 12:51:21,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.341 2026-10-19 12:51:21,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:51:21,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.022 0.266 2026-10-19 12:51:21,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.284 2026-10-19 12:51:21,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.216 2026-10-19 12:51:21,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.016 0.209 2026-10-19 12:51:21,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.222 2026-10-19 12:51:21,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.217 2026-10-19 12:51:21,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.026 0.141 2026-10-19 12:51:21,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.016 0.139 2026-10-19 12:51:21,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.179 2026-10-19 12:51:21,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.216 2026-10-19 12:51:21,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.249 2026-10-19 12:51:21,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.250 2026-10-19 12:51:21,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.240 2026-10-19 12:51:21,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:51:21,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.202 2026-10-19 12:51:21,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:51:21,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click product 'AAA Product' (trigger: article.product .product-content .product-name:contains("AAA Product"))' 2026-10-19 12:51:21,984 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click discount button (trigger: .js_discount)' 2026-10-19 12:51:22,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 12:51:22,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:22,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'loyalty points awarded 192 (trigger: .loyalty-points-total .value:contains("192"))' 2026-10-19 12:51:22,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'order total amount is '92' (trigger: .product-screen .order-summary .total:contains("92"))' 2026-10-19 12:51:22,062 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:22,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:22,107 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:22,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:51:22,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:51:22,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-19 12:51:22,149 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:51:22,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:22,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:22,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.021 2026-10-19 12:51:22,232 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69603925 for PoS orders references: ['Order 00296-001-0001'] (draft: False) 2026-10-19 12:51:22,244 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:22,511 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69603925 with result: [{'id': 362, 'pos_reference': 'Order 00296-001-0001', 'account_move': False}] 2026-10-19 12:51:22,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.149 0.166 2026-10-19 12:51:22,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.065 0.072 2026-10-19 12:51:22,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:22] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-19 12:51:23,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:51:23,517 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:51:23,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:23,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32613 2026-10-19 12:51:23,571 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:51:23,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32613 2026-10-19 12:51:23,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125123_679076_TestUi.txt 2026-10-19 12:51:23,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptwlrvzx9_chrome_odoo" 2026-10-19 12:51:23,765 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-19 12:51:24,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32818 2026-10-19 12:51:24,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpha0snsu6_chrome_odoo 2026-10-19 12:51:24,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43055/json/version 2026-10-19 12:51:24,759 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43055/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:51:24,793 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:51:24,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43055/json 2026-10-19 12:51:24,795 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43055/json with timeout 3 increased to 10s during tests 2026-10-19 12:51:24,808 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43055/devtools/page/B8A2C5ACD591BBD915E713D1B139434D 2026-10-19 12:51:24,825 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:51:24,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:51:25,133 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:51:25,149 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:51:25,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:51:25,153 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:51:25,175 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:51:26,268 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.157 0.942 2026-10-19 12:51:26,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B8A2C5ACD591BBD915E713D1B139434D', 'loaderId': 'B475B08809AE237742A5AEBCD18EF539', 'isDownload': False} 2026-10-19 12:51:26,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-19 12:51:26,300 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:51:26,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-10-19 12:51:26,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.037 2026-10-19 12:51:26,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.051 2026-10-19 12:51:26,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.043 0.011 2026-10-19 12:51:26,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:51:26,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.045 2026-10-19 12:51:26,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:51:26,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 12:51:27,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:51:28,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.473 0.766 2026-10-19 12:51:28,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:28] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.259 2026-10-19 12:51:28,350 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:51:28,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.142 2026-10-19 12:51:28,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-19 12:51:28,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.009 2026-10-19 12:51:29,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:51:29,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.219 0.555 2026-10-19 12:51:29,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.065 2026-10-19 12:51:29,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-10-19 12:51:29,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-19 12:51:29,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.023 0.047 2026-10-19 12:51:29,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.120 2026-10-19 12:51:29,727 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:51:29,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.193 2026-10-19 12:51:29,788 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:51:29,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:29,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:29,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.242 2026-10-19 12:51:29,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.304 2026-10-19 12:51:29,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:51:29,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.356 2026-10-19 12:51:29,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.335 2026-10-19 12:51:30,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.277 2026-10-19 12:51:30,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.040 0.242 2026-10-19 12:51:30,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:30,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.013 0.283 2026-10-19 12:51:30,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.027 2026-10-19 12:51:30,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.226 2026-10-19 12:51:30,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.226 2026-10-19 12:51:30,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.225 2026-10-19 12:51:30,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.200 2026-10-19 12:51:30,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.319 2026-10-19 12:51:30,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.161 2026-10-19 12:51:30,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.188 2026-10-19 12:51:30,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.205 2026-10-19 12:51:30,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.217 2026-10-19 12:51:30,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.216 2026-10-19 12:51:30,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.224 2026-10-19 12:51:30,536 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:51:30,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:51:30,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.023 2026-10-19 12:51:30,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:51:30,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:51:30,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-10-19 12:51:31,570 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88")))' 2026-10-19 12:51:31,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product")))' 2026-10-19 12:51:31,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product")))' 2026-10-19 12:51:31,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"))' 2026-10-19 12:51:31,627 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:31,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:31,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:51:31,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:31,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:31,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:51:31,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:31,730 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:31,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:31,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:51:31,761 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2734505 for PoS orders references: ['Order 00297-002-0001'] (draft: False) 2026-10-19 12:51:32,019 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2734505 with result: [{'id': 363, 'pos_reference': 'Order 00297-002-0001', 'account_move': False}] 2026-10-19 12:51:32,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.126 0.169 2026-10-19 12:51:32,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.216 2026-10-19 12:51:32,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.052 0.070 2026-10-19 12:51:32,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.015 2026-10-19 12:51:32,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:32] "GET /report/barcode/Code128/044e-514a-40cc HTTP/1.1" 200 - 2 0.001 0.041 2026-10-19 12:51:32,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 12:51:33,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-10-19 12:51:33,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:51:33,078 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")))' 2026-10-19 12:51:33,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-19 12:51:33,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88")))' 2026-10-19 12:51:33,946 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"))' 2026-10-19 12:51:33,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:51:33,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:51:33,994 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:51:34,012 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:51:34,865 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"))' 2026-10-19 12:51:34,872 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:34,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:34,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:34,913 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:51:34,929 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:34,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:34,962 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30929127 for PoS orders references: ['Order 00297-002-0002'] (draft: False) 2026-10-19 12:51:34,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:35,112 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30929127 with result: [{'id': 364, 'pos_reference': 'Order 00297-002-0002', 'account_move': False}] 2026-10-19 12:51:35,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.074 0.102 2026-10-19 12:51:35,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.024 0.049 2026-10-19 12:51:35,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:35] "GET /report/barcode/Code128/0449-e3f2-4a27 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-19 12:51:35,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:51:36,058 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:51:36,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:51:36,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-10-19 12:51:36,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:51:36,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-19 12:51:36,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:51:36,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:51:36,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:51:36,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:51:37,841 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"))' 2026-10-19 12:51:37,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:51:37,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: invalid_code (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:51:37,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:51:37,907 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-10-19 12:51:37,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:37] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.031 2026-10-19 12:51:38,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:51:38,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 1234 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:51:38,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:51:38,749 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30")))' 2026-10-19 12:51:38,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.027 0.041 2026-10-19 12:51:39,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:39,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:39,628 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:39,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:51:39,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:39,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:39,697 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:39,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.024 2026-10-19 12:51:39,735 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59985468 for PoS orders references: ['Order 00297-002-0003'] (draft: False) 2026-10-19 12:51:39,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59985468 with result: [{'id': 365, 'pos_reference': 'Order 00297-002-0003', 'account_move': False}] 2026-10-19 12:51:39,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.045 0.072 2026-10-19 12:51:39,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.046 0.092 2026-10-19 12:51:40,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:40] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.012 2026-10-19 12:51:40,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:40] "GET /report/barcode/Code128/0445-bcc3-47d9 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-19 12:51:40,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:51:40,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-19 12:51:40,838 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:51:40,848 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:51:40,862 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-10-19 12:51:41,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:51:41,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:51:41,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:51:41,811 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-10-19 12:51:42,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-19 12:51:42,694 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-10-19 12:51:42,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:51:42,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:51:42,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:51:42,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30")))' 2026-10-19 12:51:42,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.041 0.040 2026-10-19 12:51:43,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"))' 2026-10-19 12:51:43,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product")))' 2026-10-19 12:51:43,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product")))' 2026-10-19 12:51:43,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:51:43,744 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:51:44,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-10-19 12:51:44,614 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:44,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:44,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:44,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 12:51:44,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:44,694 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:44,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:44,721 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22913153 for PoS orders references: ['Order 00297-002-0004'] (draft: False) 2026-10-19 12:51:44,891 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22913153 with result: [{'id': 366, 'pos_reference': 'Order 00297-002-0004', 'account_move': False}] 2026-10-19 12:51:44,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.108 0.097 2026-10-19 12:51:45,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.033 0.063 2026-10-19 12:51:45,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:45] "GET /report/barcode/Code128/044e-3eec-4902 HTTP/1.1" 200 - 2 0.002 0.020 2026-10-19 12:51:45,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:51:45,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:51:45,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:51:45,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:45,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("10")))' 2026-10-19 12:51:46,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:51:46,856 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:51:46,875 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:51:46,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-10-19 12:51:47,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:51:47,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:51:47,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:51:47,830 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-10-19 12:51:48,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:51:48,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78")))' 2026-10-19 12:51:48,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"))' 2026-10-19 12:51:48,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:51:48,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:51:48,778 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:51:48,832 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66")))' 2026-10-19 12:51:48,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"))' 2026-10-19 12:51:48,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:48,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:48,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:48,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:51:48,910 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:48,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:48,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:48,966 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27469193 for PoS orders references: ['Order 00297-002-0005'] (draft: False) 2026-10-19 12:51:49,131 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27469193 with result: [{'id': 367, 'pos_reference': 'Order 00297-002-0005', 'account_move': False}] 2026-10-19 12:51:49,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.078 0.120 2026-10-19 12:51:49,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.042 0.073 2026-10-19 12:51:49,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.012 2026-10-19 12:51:49,360 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:49] "GET /report/barcode/Code128/0440-9c26-4c18 HTTP/1.1" 200 - 2 0.001 0.047 2026-10-19 12:51:50,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:51:50,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:50,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32818 2026-10-19 12:51:50,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:51:50,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32818 2026-10-19 12:51:50,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125150_293074_TestUi.txt 2026-10-19 12:51:50,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpha0snsu6_chrome_odoo" 2026-10-19 12:51:50,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33055 2026-10-19 12:51:50,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuh8bu4uq_chrome_odoo 2026-10-19 12:51:50,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40811/json/version 2026-10-19 12:51:50,849 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40811/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:51:50,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:51:50,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40811/json 2026-10-19 12:51:50,919 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40811/json with timeout 3 increased to 10s during tests 2026-10-19 12:51:50,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40811/devtools/page/215FC9370B2C96BC4D2FA0F1020439EB 2026-10-19 12:51:50,952 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:51:50,956 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:51:51,086 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:51:51,094 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:51:51,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:51:51,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:51:51,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.025 0.063 2026-10-19 12:51:51,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '215FC9370B2C96BC4D2FA0F1020439EB', 'loaderId': '42003B758CAF69EE021FFA46A25A89F5', 'isDownload': False} 2026-10-19 12:51:51,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-19 12:51:51,241 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:51:51,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-10-19 12:51:51,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-10-19 12:51:51,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.048 2026-10-19 12:51:51,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.020 0.028 2026-10-19 12:51:51,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.016 0.051 2026-10-19 12:51:51,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:51:51,964 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:51:51,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-19 12:51:52,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:51:53,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.328 0.674 2026-10-19 12:51:53,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:53] "GET /pos/web HTTP/1.1" 200 - 20 0.056 1.008 2026-10-19 12:51:53,177 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:51:53,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.184 2026-10-19 12:51:53,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 12:51:53,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-19 12:51:54,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:51:54,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.327 0.689 2026-10-19 12:51:54,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.092 2026-10-19 12:51:54,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.015 2026-10-19 12:51:54,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.014 0.008 2026-10-19 12:51:54,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.040 0.070 2026-10-19 12:51:54,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.136 2026-10-19 12:51:54,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:51:54,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.016 0.199 2026-10-19 12:51:55,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.290 2026-10-19 12:51:55,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:51:55,153 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:55,170 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:51:55,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.364 2026-10-19 12:51:55,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.445 2026-10-19 12:51:55,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.413 2026-10-19 12:51:55,289 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:55,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.385 2026-10-19 12:51:55,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.387 2026-10-19 12:51:55,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.216 2026-10-19 12:51:55,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.228 2026-10-19 12:51:55,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 11 0.030 0.212 2026-10-19 12:51:55,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.227 2026-10-19 12:51:55,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.233 2026-10-19 12:51:55,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.211 2026-10-19 12:51:55,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.013 0.213 2026-10-19 12:51:55,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.258 2026-10-19 12:51:55,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:51:55,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.280 2026-10-19 12:51:55,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.273 2026-10-19 12:51:55,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.277 2026-10-19 12:51:55,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.299 2026-10-19 12:51:55,935 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:51:55,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:51:55,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.041 0.254 2026-10-19 12:51:55,980 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:55,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("10")))' 2026-10-19 12:51:56,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-19 12:51:56,877 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:51:56,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:51:56,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:51:56,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-10-19 12:51:57,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:51:57,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-19 12:51:57,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:51:57,882 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:51:57,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:51:57,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64")))' 2026-10-19 12:51:57,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.036 2026-10-19 12:51:58,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:51:58,765 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11")))' 2026-10-19 12:51:58,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"))' 2026-10-19 12:51:58,793 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:51:58,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:51:58,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:58,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:51:58,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:51:58,865 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-19 12:51:58,877 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:51:58,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:51:58,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:51:58,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.020 2026-10-19 12:51:58,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60348471 for PoS orders references: ['Order 00297-004-0001'] (draft: False) 2026-10-19 12:51:58,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:51:59,147 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60348471 with result: [{'id': 368, 'pos_reference': 'Order 00297-004-0001', 'account_move': False}] 2026-10-19 12:51:59,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.097 0.109 2026-10-19 12:51:59,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.063 0.082 2026-10-19 12:51:59,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:59] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.013 2026-10-19 12:51:59,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:51:59] "GET /report/barcode/Code128/0441-9dec-4f42 HTTP/1.1" 200 - 2 0.001 0.043 2026-10-19 12:52:00,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:52:00,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:52:00,256 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:52:00,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:52:00,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("11")))' 2026-10-19 12:52:01,177 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-19 12:52:01,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"))' 2026-10-19 12:52:01,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:52:01,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 345678 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:52:01,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:52:01,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15")))' 2026-10-19 12:52:01,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:01] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.065 0.049 2026-10-19 12:52:01,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-19 12:52:02,161 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:52:02,179 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:52:02,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:52:02,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40")))' 2026-10-19 12:52:02,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.041 0.047 2026-10-19 12:52:03,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-19 12:52:03,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:52:03,127 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:52:03,144 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68")))' 2026-10-19 12:52:04,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40")))' 2026-10-19 12:52:04,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:52:04,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:52:04,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:52:04,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"))' 2026-10-19 12:52:04,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:52:04,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:52:04,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:52:04,177 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:52:04,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:52:04,211 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:52:04,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:52:04,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.016 2026-10-19 12:52:04,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38796262 for PoS orders references: ['Order 00297-004-0002'] (draft: False) 2026-10-19 12:52:04,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38796262 with result: [{'id': 369, 'pos_reference': 'Order 00297-004-0002', 'account_move': False}] 2026-10-19 12:52:04,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.075 0.116 2026-10-19 12:52:04,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.074 0.114 2026-10-19 12:52:04,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:04] "GET /report/barcode/Code128/0447-bd16-45a7 HTTP/1.1" 200 - 2 0.003 0.020 2026-10-19 12:52:05,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:52:05,459 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:52:05,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-10-19 12:52:05,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:52:05,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-10-19 12:52:06,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-10-19 12:52:06,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:52:06,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:52:06,443 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:52:06,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:52:06,554 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:07,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:52:07,318 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:52:07,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:52:07,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30")))' 2026-10-19 12:52:07,365 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:52:07,379 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 1357 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:52:07,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:52:07,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20")))' 2026-10-19 12:52:07,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:07] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.036 2026-10-19 12:52:08,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20")))' 2026-10-19 12:52:08,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-10-19 12:52:08,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:52:08,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:52:08,312 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:52:08,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:52:08,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:52:08,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:52:08,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:52:08,404 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.014 0.023 2026-10-19 12:52:08,438 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97132168 for PoS orders references: ['Order 00297-004-0003'] (draft: False) 2026-10-19 12:52:08,582 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97132168 with result: [{'id': 370, 'pos_reference': 'Order 00297-004-0003', 'account_move': False}] 2026-10-19 12:52:08,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.065 0.115 2026-10-19 12:52:08,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.057 0.088 2026-10-19 12:52:08,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:08] "GET /report/barcode/Code128/0446-3f70-4514 HTTP/1.1" 200 - 2 0.002 0.015 2026-10-19 12:52:09,856 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-10-19 12:52:09,935 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-10-19 12:52:09,946 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:52:09,947 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")))' 2026-10-19 12:52:10,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-19 12:52:10,828 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 098765 (trigger: .popup-textinput input[type="text"])' 2026-10-19 12:52:10,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-19 12:52:10,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87")))' 2026-10-19 12:52:10,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63")))' 2026-10-19 12:52:10,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.056 2026-10-19 12:52:11,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"))' 2026-10-19 12:52:11,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:52:11,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-10-19 12:52:11,760 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 12:52:11,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:52:12,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:52:12,638 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91")))' 2026-10-19 12:52:12,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"))' 2026-10-19 12:52:12,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Reset Programs"))' 2026-10-19 12:52:12,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87")))' 2026-10-19 12:52:12,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"))' 2026-10-19 12:52:12,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:52:12,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:52:12,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:52:12,760 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:52:12,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:52:12,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:52:12,810 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:52:12,817 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12436728 for PoS orders references: ['Order 00297-004-0004'] (draft: False) 2026-10-19 12:52:12,958 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12436728 with result: [{'id': 371, 'pos_reference': 'Order 00297-004-0004', 'account_move': False}] 2026-10-19 12:52:12,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.047 0.131 2026-10-19 12:52:13,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.031 0.080 2026-10-19 12:52:13,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:13] "GET /report/barcode/Code128/044c-c6b4-48d6 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-19 12:52:13,884 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:52:13,903 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:13,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33055 2026-10-19 12:52:13,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:52:13,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33055 2026-10-19 12:52:14,026 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125214_026133_TestUi.txt 2026-10-19 12:52:14,026 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpuh8bu4uq_chrome_odoo" 2026-10-19 12:52:14,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-19 12:52:16,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33295 2026-10-19 12:52:16,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwf5d4c27_chrome_odoo 2026-10-19 12:52:16,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41113/json/version 2026-10-19 12:52:16,234 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41113/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:52:16,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:52:16,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41113/json 2026-10-19 12:52:16,303 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41113/json with timeout 3 increased to 10s during tests 2026-10-19 12:52:16,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41113/devtools/page/96DA39F9C73547C6FBEAE3A818C9D759 2026-10-19 12:52:16,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:52:16,366 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:52:16,932 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:52:16,947 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:52:16,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:52:16,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:52:16,993 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:52:18,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.208 1.006 2026-10-19 12:52:18,204 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '96DA39F9C73547C6FBEAE3A818C9D759', 'loaderId': '0B36C917DF0B48655B3BB513020F5CCB', 'isDownload': False} 2026-10-19 12:52:18,205 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-19 12:52:18,225 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:18,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-10-19 12:52:18,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.034 2026-10-19 12:52:18,345 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.071 2026-10-19 12:52:18,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-10-19 12:52:18,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.036 2026-10-19 12:52:18,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:52:18,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.022 2026-10-19 12:52:18,989 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 12:52:19,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:52:20,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.556 0.797 2026-10-19 12:52:20,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:20] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.383 2026-10-19 12:52:20,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:20,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.139 2026-10-19 12:52:20,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:52:20,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:52:21,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:52:21,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.303 0.649 2026-10-19 12:52:21,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.071 2026-10-19 12:52:21,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.015 2026-10-19 12:52:21,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:52:22,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.035 0.093 2026-10-19 12:52:22,105 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:52:22,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.153 2026-10-19 12:52:22,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.243 2026-10-19 12:52:22,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.301 2026-10-19 12:52:22,353 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:52:22,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:22,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:52:22,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.427 2026-10-19 12:52:22,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.453 2026-10-19 12:52:22,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.373 2026-10-19 12:52:22,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:52:22,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.392 2026-10-19 12:52:22,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.034 0.391 2026-10-19 12:52:22,720 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.013 0.309 2026-10-19 12:52:22,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.304 2026-10-19 12:52:22,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:52:22,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.251 2026-10-19 12:52:22,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-10-19 12:52:22,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.052 0.263 2026-10-19 12:52:22,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.275 2026-10-19 12:52:22,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.035 0.212 2026-10-19 12:52:23,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.229 2026-10-19 12:52:23,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:52:23,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product"))' 2026-10-19 12:52:23,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image?model=product.product&field=image_128&id=1534&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.318 2026-10-19 12:52:23,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-10-19 12:52:23,161 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-19 12:52:23,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.373 2026-10-19 12:52:23,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00")))' 2026-10-19 12:52:23,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.037 0.357 2026-10-19 12:52:23,295 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:52:23,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.039 0.419 2026-10-19 12:52:23,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.449 2026-10-19 12:52:23,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00")))' 2026-10-19 12:52:23,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-10-19 12:52:23,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:52:23,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.433 2026-10-19 12:52:23,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.369 2026-10-19 12:52:23,552 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82")))' 2026-10-19 12:52:23,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18")))' 2026-10-19 12:52:23,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"))' 2026-10-19 12:52:23,570 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:52:23,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.367 2026-10-19 12:52:23,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:52:23,629 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33295 2026-10-19 12:52:23,638 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:52:23,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33295 2026-10-19 12:52:23,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.016 0.343 2026-10-19 12:52:23,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125223_789132_TestUi.txt 2026-10-19 12:52:23,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwf5d4c27_chrome_odoo" 2026-10-19 12:52:23,824 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-19 12:52:26,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33507 2026-10-19 12:52:26,074 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2lrxncgq_chrome_odoo 2026-10-19 12:52:26,074 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43729/json/version 2026-10-19 12:52:26,076 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43729/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:52:26,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:52:26,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43729/json 2026-10-19 12:52:26,132 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43729/json with timeout 3 increased to 10s during tests 2026-10-19 12:52:26,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43729/devtools/page/ADA358F8A8D2EA62B53950A27363DF9D 2026-10-19 12:52:26,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:52:26,218 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:52:26,694 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:52:26,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:52:26,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:52:26,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:52:26,746 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:52:27,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.193 0.928 2026-10-19 12:52:27,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ADA358F8A8D2EA62B53950A27363DF9D', 'loaderId': '1EC923334F5701BD4D76F23928979A90', 'isDownload': False} 2026-10-19 12:52:27,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-19 12:52:27,888 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:27,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:27] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-10-19 12:52:27,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:27] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.030 2026-10-19 12:52:27,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:27] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-19 12:52:28,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.030 2026-10-19 12:52:28,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.036 2026-10-19 12:52:28,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:52:28,625 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:52:28,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 12:52:28,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:52:31,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.452 1.946 2026-10-19 12:52:31,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:31] "GET /pos/web HTTP/1.1" 200 - 20 0.037 2.403 2026-10-19 12:52:31,163 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:31,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.146 2026-10-19 12:52:31,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 12:52:31,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 12:52:32,231 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:52:32,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.246 0.584 2026-10-19 12:52:32,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.080 2026-10-19 12:52:32,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-19 12:52:32,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-19 12:52:32,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.046 0.057 2026-10-19 12:52:32,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.135 2026-10-19 12:52:32,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:32,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.201 2026-10-19 12:52:32,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.296 2026-10-19 12:52:32,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.373 2026-10-19 12:52:32,978 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:52:33,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:33,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:52:33,031 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.445 2026-10-19 12:52:33,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.394 2026-10-19 12:52:33,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.355 2026-10-19 12:52:33,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.378 2026-10-19 12:52:33,219 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.011 0.291 2026-10-19 12:52:33,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:52:33,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.209 2026-10-19 12:52:33,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:52:33,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.252 2026-10-19 12:52:33,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.270 2026-10-19 12:52:33,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.275 2026-10-19 12:52:33,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.243 2026-10-19 12:52:33,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.192 2026-10-19 12:52:33,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.204 2026-10-19 12:52:33,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.235 2026-10-19 12:52:33,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.251 2026-10-19 12:52:33,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:52:33,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-19 12:52:33,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.294 2026-10-19 12:52:33,704 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:52:33,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.306 2026-10-19 12:52:33,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.005 0.313 2026-10-19 12:52:33,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00"))' 2026-10-19 12:52:33,777 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:52:33,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.309 2026-10-19 12:52:33,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:52:33,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.290 2026-10-19 12:52:33,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.045 0.224 2026-10-19 12:52:33,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:52:33,943 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-19 12:52:33,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:33] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-19 12:52:33,985 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:52:34,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:52:34,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-19 12:52:34,821 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00"))' 2026-10-19 12:52:34,824 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-19 12:52:34,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-19 12:52:34,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-19 12:52:34,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00"))' 2026-10-19 12:52:34,898 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:52:34,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:34,935 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33507 2026-10-19 12:52:34,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:52:34,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33507 2026-10-19 12:52:35,051 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125235_051272_TestUi.txt 2026-10-19 12:52:35,051 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2lrxncgq_chrome_odoo" 2026-10-19 12:52:35,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-19 12:52:37,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33714 2026-10-19 12:52:37,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk2xghnab_chrome_odoo 2026-10-19 12:52:37,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35277/json/version 2026-10-19 12:52:37,373 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35277/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:52:37,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:52:37,421 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35277/json 2026-10-19 12:52:37,421 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35277/json with timeout 3 increased to 10s during tests 2026-10-19 12:52:37,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35277/devtools/page/D3632094B8A1C20EEF2DEC6B47AB0F8E 2026-10-19 12:52:37,457 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:52:37,462 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:52:37,988 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:52:38,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:52:38,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:52:38,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:52:38,059 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:52:39,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.190 1.005 2026-10-19 12:52:39,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D3632094B8A1C20EEF2DEC6B47AB0F8E', 'loaderId': '24B2C48047098D802945EB8B3D4AD51B', 'isDownload': False} 2026-10-19 12:52:39,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-19 12:52:39,278 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:39,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:39] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.020 2026-10-19 12:52:39,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:39] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-19 12:52:39,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:39] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.035 2026-10-19 12:52:40,000 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.019 2026-10-19 12:52:40,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-19 12:52:40,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:52:40,095 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:52:40,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-19 12:52:40,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:52:41,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.389 0.787 2026-10-19 12:52:41,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:41] "GET /pos/web HTTP/1.1" 200 - 20 0.026 1.226 2026-10-19 12:52:41,454 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:41,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.148 2026-10-19 12:52:41,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-19 12:52:41,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 12:52:42,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:52:42,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.203 0.610 2026-10-19 12:52:42,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.075 2026-10-19 12:52:42,736 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-19 12:52:42,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 12:52:42,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.025 0.060 2026-10-19 12:52:42,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.147 2026-10-19 12:52:42,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:52:43,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.222 2026-10-19 12:52:43,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.011 0.276 2026-10-19 12:52:43,098 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:43,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:52:43,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:43,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.346 2026-10-19 12:52:43,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.411 2026-10-19 12:52:43,266 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.026 0.355 2026-10-19 12:52:43,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.010 0.011 2026-10-19 12:52:43,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.330 2026-10-19 12:52:43,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:52:43,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.245 2026-10-19 12:52:43,410 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:43,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.247 2026-10-19 12:52:43,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.201 2026-10-19 12:52:43,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.171 2026-10-19 12:52:43,523 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.529 2026-10-19 12:52:43,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.231 2026-10-19 12:52:43,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.025 0.214 2026-10-19 12:52:43,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.236 2026-10-19 12:52:43,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.032 0.296 2026-10-19 12:52:43,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.320 2026-10-19 12:52:43,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:52:43,832 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-19 12:52:43,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.322 2026-10-19 12:52:43,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.329 2026-10-19 12:52:43,921 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:52:43,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.003 0.282 2026-10-19 12:52:43,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.243 2026-10-19 12:52:43,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.190 2026-10-19 12:52:44,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.182 2026-10-19 12:52:44,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:52:44,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:52:44,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:44,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33714 2026-10-19 12:52:44,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:52:44,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33714 2026-10-19 12:52:44,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125244_237569_TestUi.txt 2026-10-19 12:52:44,238 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk2xghnab_chrome_odoo" 2026-10-19 12:52:44,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-19 12:52:46,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33917 2026-10-19 12:52:46,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0sehr1t2_chrome_odoo 2026-10-19 12:52:46,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43949/json/version 2026-10-19 12:52:46,760 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43949/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:52:46,779 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:52:46,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43949/json 2026-10-19 12:52:46,781 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43949/json with timeout 3 increased to 10s during tests 2026-10-19 12:52:46,788 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43949/devtools/page/21A819E0C9302910A067DDD426E8571D 2026-10-19 12:52:46,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:52:46,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:52:47,336 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:52:47,339 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:52:47,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-10-19 12:52:47,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-10-19 12:52:47,384 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:52:48,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:48] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.187 0.977 2026-10-19 12:52:48,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '21A819E0C9302910A067DDD426E8571D', 'loaderId': '6643A0B167FFCF67B1009E07D9284918', 'isDownload': False} 2026-10-19 12:52:48,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-19 12:52:48,568 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:48,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:48] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.017 2026-10-19 12:52:48,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:48] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-10-19 12:52:48,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:48] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.043 2026-10-19 12:52:49,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.019 2026-10-19 12:52:49,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.011 2026-10-19 12:52:49,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:52:49,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:52:49,261 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:49,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=148"})" 2026-10-19 12:52:50,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.363 0.666 2026-10-19 12:52:50,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:50] "GET /pos/web HTTP/1.1" 200 - 20 0.045 1.053 2026-10-19 12:52:50,451 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:50,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.180 2026-10-19 12:52:50,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:52:50,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.019 2026-10-19 12:52:51,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:52:51,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.210 0.576 2026-10-19 12:52:51,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.067 2026-10-19 12:52:51,704 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-19 12:52:51,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:52:51,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.052 0.054 2026-10-19 12:52:51,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.115 2026-10-19 12:52:51,957 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:52:52,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.188 2026-10-19 12:52:52,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.259 2026-10-19 12:52:52,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:52:52,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:52,155 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:52:52,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.046 0.342 2026-10-19 12:52:52,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.425 2026-10-19 12:52:52,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.405 2026-10-19 12:52:52,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.396 2026-10-19 12:52:52,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.414 2026-10-19 12:52:52,486 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:52:52,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.028 0.324 2026-10-19 12:52:52,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:52:52,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.312 2026-10-19 12:52:52,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.271 2026-10-19 12:52:52,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.066 0.311 2026-10-19 12:52:52,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.356 2026-10-19 12:52:52,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.312 2026-10-19 12:52:52,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.237 2026-10-19 12:52:52,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.014 0.223 2026-10-19 12:52:52,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-10-19 12:52:52,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.269 2026-10-19 12:52:52,884 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-19 12:52:52,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:52:52,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:52:52,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.015 0.323 2026-10-19 12:52:52,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:52:52,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:52:52,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.242 2026-10-19 12:52:52,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.230 2026-10-19 12:52:52,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:52:52,983 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:52:52,997 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:52:53,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.012 0.242 2026-10-19 12:52:53,011 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:52:53,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:52:53,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.177 2026-10-19 12:52:53,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:52:53,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:52:53,078 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-19 12:52:53,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-10-19 12:52:53,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 12:52:53,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00"))' 2026-10-19 12:52:53,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:52:53,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:52:53,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33917 2026-10-19 12:52:53,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:52:53,198 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33917 2026-10-19 12:52:53,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125253_309936_TestUi.txt 2026-10-19 12:52:53,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0sehr1t2_chrome_odoo" 2026-10-19 12:52:53,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-19 12:52:55,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34117 2026-10-19 12:52:55,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5j5d4d_r_chrome_odoo 2026-10-19 12:52:55,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34711/json/version 2026-10-19 12:52:55,905 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34711/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:52:56,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:52:56,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34711/json 2026-10-19 12:52:56,029 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34711/json with timeout 3 increased to 10s during tests 2026-10-19 12:52:56,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34711/devtools/page/D0B49BAA9565B2AB4B2108B9AF282527 2026-10-19 12:52:56,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:52:56,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:52:56,698 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:52:56,714 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:52:56,717 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:52:56,717 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:52:56,740 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:52:57,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:57] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.198 1.062 2026-10-19 12:52:58,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D0B49BAA9565B2AB4B2108B9AF282527', 'loaderId': '2B9ED67127B378239A08B25F12C1FD53', 'isDownload': False} 2026-10-19 12:52:58,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-19 12:52:58,049 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:52:58,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.023 2026-10-19 12:52:58,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.038 2026-10-19 12:52:58,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.056 2026-10-19 12:52:58,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-19 12:52:58,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.019 2026-10-19 12:52:58,894 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-19 12:52:58,899 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:52:58,915 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:52:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:52:58,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:53:00,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.600 0.840 2026-10-19 12:53:00,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:00] "GET /pos/web HTTP/1.1" 200 - 20 0.036 1.442 2026-10-19 12:53:00,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:53:00,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.132 2026-10-19 12:53:00,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-19 12:53:00,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 12:53:01,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.188 0.580 2026-10-19 12:53:01,542 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:53:01,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.079 2026-10-19 12:53:01,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.019 2026-10-19 12:53:01,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.014 0.010 2026-10-19 12:53:01,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.033 0.076 2026-10-19 12:53:01,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.159 2026-10-19 12:53:01,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:53:02,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.206 2026-10-19 12:53:02,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53: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-10-19 12:53:02,101 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:53:02,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:53:02,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.284 2026-10-19 12:53:02,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.323 2026-10-19 12:53:02,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:53:02,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.378 2026-10-19 12:53:02,297 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.393 2026-10-19 12:53:02,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.341 2026-10-19 12:53:02,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.014 0.278 2026-10-19 12:53:02,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.281 2026-10-19 12:53:02,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:02,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.240 2026-10-19 12:53:02,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.041 0.226 2026-10-19 12:53:02,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.261 2026-10-19 12:53:02,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.254 2026-10-19 12:53:02,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.200 2026-10-19 12:53:02,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.208 2026-10-19 12:53:02,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.235 2026-10-19 12:53:02,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.284 2026-10-19 12:53:02,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:53:02,816 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:53:02,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.259 2026-10-19 12:53:02,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:53:02,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.301 2026-10-19 12:53:02,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-10-19 12:53:02,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.008 0.328 2026-10-19 12:53:02,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.303 2026-10-19 12:53:02,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-10-19 12:53:03,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.265 2026-10-19 12:53:03,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.002 0.240 2026-10-19 12:53:03,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.184 2026-10-19 12:53:03,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-19 12:53:03,107 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:53:03,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:53:03,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:53:03,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:53:03,159 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:53:03,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:53:03,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:53:03,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:53:03,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:53:03,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:53:03,295 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:53:03,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-10-19 12:53:03,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00"))' 2026-10-19 12:53:03,329 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:53:03,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34117 2026-10-19 12:53:03,376 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:53:03,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34117 2026-10-19 12:53:03,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125303_485385_TestUi.txt 2026-10-19 12:53:03,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5j5d4d_r_chrome_odoo" 2026-10-19 12:53:03,516 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-19 12:53:05,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34317 2026-10-19 12:53:05,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5y240z65_chrome_odoo 2026-10-19 12:53:05,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37395/json/version 2026-10-19 12:53:05,846 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37395/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:53:05,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:53:05,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37395/json 2026-10-19 12:53:05,875 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37395/json with timeout 3 increased to 10s during tests 2026-10-19 12:53:05,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37395/devtools/page/BB061C85A2B6F07D53BAD50EE090B1CE 2026-10-19 12:53:05,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:53:05,934 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:53:06,344 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:53:06,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:53:06,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:53:06,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:53:06,436 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:53:07,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.111 0.939 2026-10-19 12:53:07,490 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BB061C85A2B6F07D53BAD50EE090B1CE', 'loaderId': 'A8B7FC25921D1F50C132A35DD3097AE2', 'isDownload': False} 2026-10-19 12:53:07,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-19 12:53:07,539 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:53:07,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:07] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-10-19 12:53:07,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:07] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.033 0.020 2026-10-19 12:53:07,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:07] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.060 2026-10-19 12:53:08,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-19 12:53:08,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.027 2026-10-19 12:53:08,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:53:08,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:53:08,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 12:53:08,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:53:09,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.321 0.768 2026-10-19 12:53:09,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:09] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.117 2026-10-19 12:53:09,525 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:53:09,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.141 2026-10-19 12:53:09,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:53:09,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:53:10,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:53:10,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.245 0.567 2026-10-19 12:53:10,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.095 2026-10-19 12:53:10,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.018 2026-10-19 12:53:10,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 12:53:10,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.050 0.073 2026-10-19 12:53:11,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:53:11,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.192 2026-10-19 12:53:11,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.251 2026-10-19 12:53:11,174 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:11,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:53:11,211 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:11,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.313 2026-10-19 12:53:11,296 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.379 2026-10-19 12:53:11,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.419 2026-10-19 12:53:11,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.316 2026-10-19 12:53:11,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.040 0.328 2026-10-19 12:53:11,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:11,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:53:11,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.011 0.247 2026-10-19 12:53:11,508 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.016 0.247 2026-10-19 12:53:11,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.207 2026-10-19 12:53:11,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.191 2026-10-19 12:53:11,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.188 2026-10-19 12:53:11,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-10-19 12:53:11,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.029 0.145 2026-10-19 12:53:11,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.009 0.222 2026-10-19 12:53:11,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.258 2026-10-19 12:53:11,851 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:53:11,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.019 0.291 2026-10-19 12:53:11,865 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:53:11,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-10-19 12:53:11,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.332 2026-10-19 12:53:11,941 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-10-19 12:53:11,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-10-19 12:53:11,983 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-10-19 12:53:11,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-10-19 12:53:11,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-10-19 12:53:11,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.380 2026-10-19 12:53:12,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.010 0.342 2026-10-19 12:53:12,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.316 2026-10-19 12:53:12,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("2")):has(.price:contains("40.00")))' 2026-10-19 12:53:12,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.009 0.274 2026-10-19 12:53:12,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"))' 2026-10-19 12:53:12,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:53:12,123 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:53:12,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34317 2026-10-19 12:53:12,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:53:12,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34317 2026-10-19 12:53:12,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.050 0.254 2026-10-19 12:53:12,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.015 0.233 2026-10-19 12:53:12,282 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125312_281801_TestUi.txt 2026-10-19 12:53:12,282 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5y240z65_chrome_odoo" 2026-10-19 12:53:12,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-19 12:53:13,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34516 2026-10-19 12:53:13,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp85p35hp1_chrome_odoo 2026-10-19 12:53:13,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46459/json/version 2026-10-19 12:53:13,872 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46459/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:53:13,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:53:13,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46459/json 2026-10-19 12:53:13,929 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46459/json with timeout 3 increased to 10s during tests 2026-10-19 12:53:13,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46459/devtools/page/A2284A745CB3EEBFB468F32FDB84CF0A 2026-10-19 12:53:14,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:53:14,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:53:14,480 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:53:14,495 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:53:14,517 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-19 12:53:14,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-19 12:53:14,545 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:53:15,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:15] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.157 0.946 2026-10-19 12:53:15,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A2284A745CB3EEBFB468F32FDB84CF0A', 'loaderId': 'A2EA6E507861913F7CD05BDF0858B7E6', 'isDownload': False} 2026-10-19 12:53:15,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-19 12:53:15,673 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:53:15,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:15] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 12:53:15,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:15] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.032 2026-10-19 12:53:15,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:15] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-19 12:53:16,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.020 2026-10-19 12:53:16,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.030 2026-10-19 12:53:16,381 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:16,393 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:53:16,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.007 2026-10-19 12:53:16,422 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-10-19 12:53:17,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.374 0.754 2026-10-19 12:53:17,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:17] "GET /pos/web HTTP/1.1" 200 - 20 0.037 1.172 2026-10-19 12:53:17,704 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:53:17,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.127 2026-10-19 12:53:17,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 12:53:17,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 12:53:18,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:53:18,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.205 0.633 2026-10-19 12:53:19,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.092 2026-10-19 12:53:19,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.025 0.017 2026-10-19 12:53:19,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.030 0.009 2026-10-19 12:53:19,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.117 0.083 2026-10-19 12:53:19,389 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:19,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.259 2026-10-19 12:53:19,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.007 0.301 2026-10-19 12:53:19,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-19 12:53:19,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:19,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 12:53:19,645 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:19,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.429 2026-10-19 12:53:19,730 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.482 2026-10-19 12:53:19,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.343 2026-10-19 12:53:19,782 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:53:19,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.023 0.342 2026-10-19 12:53:19,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.014 0.390 2026-10-19 12:53:19,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.016 0.242 2026-10-19 12:53:19,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.267 2026-10-19 12:53:19,972 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:53:20,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.052 0.291 2026-10-19 12:53:20,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.030 0.288 2026-10-19 12:53:20,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.317 2026-10-19 12:53:20,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.303 2026-10-19 12:53:20,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.253 2026-10-19 12:53:20,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.217 2026-10-19 12:53:20,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.267 2026-10-19 12:53:20,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:53:20,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-10-19 12:53:20,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.020 0.263 2026-10-19 12:53:20,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:53:20,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.011 0.280 2026-10-19 12:53:20,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-10-19 12:53:20,474 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-10-19 12:53:20,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:53:20,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.007 0.296 2026-10-19 12:53:20,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:53:20,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.017 0.301 2026-10-19 12:53:20,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:53:20,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:53:20,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:53:20,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:53:20,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:53:20,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:53:20,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.022 0.299 2026-10-19 12:53:20,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:53:20,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:53:20,666 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.255 2026-10-19 12:53:20,677 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22166533 for PoS orders references: ['Order 00305-002-0001'] (draft: False) 2026-10-19 12:53:20,985 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22166533 with result: [{'id': 372, 'pos_reference': 'Order 00305-002-0001', 'account_move': False}] 2026-10-19 12:53:21,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.168 0.236 2026-10-19 12:53:21,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:21] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.022 2026-10-19 12:53:21,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-10-19 12:53:21,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:53:21,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.029 0.032 2026-10-19 12:53:22,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:22] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.036 0.051 2026-10-19 12:53:22,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 12:53:22,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")))' 2026-10-19 12:53:22,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:53:22,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 12:53:22,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:53:22,879 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("-1")))' 2026-10-19 12:53:22,889 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-10-19 12:53:22,935 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-10-19 12:53:22,942 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-10-19 12:53:22,948 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-10-19 12:53:22,959 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-10-19 12:53:22,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:53:22,986 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:23,022 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34516 2026-10-19 12:53:23,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:53:23,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34516 2026-10-19 12:53:23,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125323_128716_TestUi.txt 2026-10-19 12:53:23,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp85p35hp1_chrome_odoo" 2026-10-19 12:53:23,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-19 12:53:29,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34728 2026-10-19 12:53:29,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1xq5vgwk_chrome_odoo 2026-10-19 12:53:29,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39415/json/version 2026-10-19 12:53:29,124 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39415/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:53:29,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:53:29,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39415/json 2026-10-19 12:53:29,202 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39415/json with timeout 3 increased to 10s during tests 2026-10-19 12:53:29,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39415/devtools/page/E5EA030B54D875DD3705439577ADF585 2026-10-19 12:53:29,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:53:29,298 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:53:29,723 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:53:29,737 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:53:29,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-19 12:53:29,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-19 12:53:29,788 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:53:30,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:30] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.155 0.963 2026-10-19 12:53:30,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E5EA030B54D875DD3705439577ADF585', 'loaderId': '50419055D35D97486D91CA28F06B57C9', 'isDownload': False} 2026-10-19 12:53:30,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-19 12:53:30,924 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:53:30,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:30] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.016 2026-10-19 12:53:31,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:31] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.048 2026-10-19 12:53:31,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:31] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.059 2026-10-19 12:53:31,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:31] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.013 2026-10-19 12:53:31,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.012 2026-10-19 12:53:31,682 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:31,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:53:31,696 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:31,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-10-19 12:53:33,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.514 0.876 2026-10-19 12:53:33,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:33] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.403 2026-10-19 12:53:33,215 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:53:33,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.123 2026-10-19 12:53:33,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 12:53:33,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 12:53:34,910 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:53:35,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.329 1.848 2026-10-19 12:53:35,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.069 2026-10-19 12:53:35,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.017 2026-10-19 12:53:35,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-19 12:53:36,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 14 0.082 0.069 2026-10-19 12:53:36,074 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 12:53:36,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.029 0.202 2026-10-19 12:53:36,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1556&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.299 2026-10-19 12:53:36,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.028 0.360 2026-10-19 12:53:36,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:53:36,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:53:36,366 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:53:36,381 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:53:36,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.483 2026-10-19 12:53:36,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.022 0.535 2026-10-19 12:53:36,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.401 2026-10-19 12:53:36,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.038 0.432 2026-10-19 12:53:36,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.387 2026-10-19 12:53:36,634 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:36,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 18 0.039 0.282 2026-10-19 12:53:36,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.020 0.312 2026-10-19 12:53:36,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.259 2026-10-19 12:53:36,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-19 12:53:36,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.266 2026-10-19 12:53:36,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.213 2026-10-19 12:53:36,903 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.033 0.229 2026-10-19 12:53:36,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:36] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.227 2026-10-19 12:53:36,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 12:53:37,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 12:53:37,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.017 0.254 2026-10-19 12:53:37,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-10-19 12:53:37,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-10-19 12:53:37,081 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 12:53:37,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 12:53:37,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.295 2026-10-19 12:53:37,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 12:53:37,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.024 0.353 2026-10-19 12:53:37,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.021 0.381 2026-10-19 12:53:37,310 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.379 2026-10-19 12:53:37,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.365 2026-10-19 12:53:37,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.336 2026-10-19 12:53:37,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.013 0.340 2026-10-19 12:53:37,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo")))' 2026-10-19 12:53:37,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.012 0.325 2026-10-19 12:53:37,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"))' 2026-10-19 12:53:37,563 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:53:37,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.018 0.326 2026-10-19 12:53:37,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:53:37,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:53:37,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:53:37,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:53:37,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.030 0.334 2026-10-19 12:53:37,694 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:37,699 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-10-19 12:53:37,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:37,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 12:53:37,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:53:37,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:53:37,761 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:53:37,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.025 0.373 2026-10-19 12:53:37,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:53:37,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.027 0.395 2026-10-19 12:53:37,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.393 2026-10-19 12:53:37,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:53:37,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 8 0.026 0.423 2026-10-19 12:53:38,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:38] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.006 0.403 2026-10-19 12:53:38,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.012 0.304 2026-10-19 12:53:38,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-19%2012:40:59 HTTP/1.1" 200 - 4 0.004 0.293 2026-10-19 12:53:38,084 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67634640 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-10-19 12:53:38,394 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67634640 with result: [{'id': 373, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-10-19 12:53:38,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.140 0.432 2026-10-19 12:53:38,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.041 0.073 2026-10-19 12:53:38,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:38] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.013 2026-10-19 12:53:39,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-19 12:53:39,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:53:39,399 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:53:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:53:39,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34728 2026-10-19 12:53:39,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:53:39,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34728 2026-10-19 12:53:39,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125339_600793_TestUi.txt 2026-10-19 12:53:39,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1xq5vgwk_chrome_odoo" 2026-10-19 12:53:39,732 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-19 12:54:17,179 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<943292852848770.1792414457.124449729919434-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:54:17,179 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:54:17,198 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #119 deleted mail.mail records with IDs: [277] 2026-10-19 12:54:17,231 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #119 deleted mail.message records with IDs: [22679] 2026-10-19 12:54:17,232 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:54:17,261 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:54:18,969 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #119 deleted pos.payment.method records with IDs: [283] 2026-10-19 12:54:19,889 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-19 12:54:20,311 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 12:54:55,271 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #122 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 12:54:58,666 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #122 deleted ir.attachment records with IDs: [6185, 6186, 6187, 6188, 6189, 6190, 6191, 6192, 6232, 6233, 6234, 6235, 6236, 6237, 6238, 6239] 2026-10-19 12:54:58,667 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #122 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-10-19 12:54:58,693 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #122 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-10-19 12:55:05,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-19 12:55:06,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 34947 2026-10-19 12:55:06,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpp_huecp8_chrome_odoo 2026-10-19 12:55:06,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39125/json/version 2026-10-19 12:55:06,265 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39125/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:55:06,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:55:06,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39125/json 2026-10-19 12:55:06,343 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39125/json with timeout 3 increased to 10s during tests 2026-10-19 12:55:06,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39125/devtools/page/E141511DBF4E9C6C4849D4BAD37D3723 2026-10-19 12:55:06,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:55:06,434 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:55:06,873 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 12:55:06,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:55:06,898 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-10-19 12:55:06,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-10-19 12:55:06,925 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:55:08,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:08] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.169 1.125 2026-10-19 12:55:08,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E141511DBF4E9C6C4849D4BAD37D3723', 'loaderId': '47123EA21DC440C5DB0258257C14559C', 'isDownload': False} 2026-10-19 12:55:08,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-10-19 12:55:08,262 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:55:08,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:08] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.030 0.020 2026-10-19 12:55:08,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:08] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.060 2026-10-19 12:55:08,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:08] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.091 2026-10-19 12:55:09,096 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:55:09,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:55:09,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:09] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.088 0.020 2026-10-19 12:55:09,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.038 0.115 2026-10-19 12:55:09,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-19 12:55:09,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=158"})" 2026-10-19 12:55:10,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.736 0.784 2026-10-19 12:55:10,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.510 2026-10-19 12:55:10,895 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:55:11,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.112 0.149 2026-10-19 12:55:11,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-19 12:55:11,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.019 2026-10-19 12:55:11,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Finished' (trigger: article.product:has(.product-name:contains("Finished")) .product-information-tag)' 2026-10-19 12:55:12,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.254 0.602 2026-10-19 12:55:12,197 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.082 2026-10-19 12:55:12,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-19 12:55:12,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 12:55:12,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 14 0.038 0.066 2026-10-19 12:55:12,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.009 0.140 2026-10-19 12:55:12,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:55:12,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.011 0.175 2026-10-19 12:55:12,580 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.020 0.257 2026-10-19 12:55:12,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:55:12,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:55:12,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:55:12,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.023 0.315 2026-10-19 12:55:12,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:55:12,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.051 0.388 2026-10-19 12:55:12,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.397 2026-10-19 12:55:12,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.013 0.374 2026-10-19 12:55:12,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.019 0.377 2026-10-19 12:55:12,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.288 2026-10-19 12:55:12,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.268 2026-10-19 12:55:13,009 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.215 2026-10-19 12:55:13,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image/res.users/124/avatar_128 HTTP/1.1" 200 - 18 0.043 0.239 2026-10-19 12:55:13,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.271 2026-10-19 12:55:13,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.269 2026-10-19 12:55:13,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.243 2026-10-19 12:55:13,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.014 0.249 2026-10-19 12:55:13,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-10-19 12:55:13,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.023 0.274 2026-10-19 12:55:13,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.016 0.325 2026-10-19 12:55:13,417 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.009 0.279 2026-10-19 12:55:13,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.024 0.307 2026-10-19 12:55:13,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=product.product&field=image_128&id=1581&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 8 0.020 0.347 2026-10-19 12:55:13,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 4 0.007 0.358 2026-10-19 12:55:13,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.011 0.308 2026-10-19 12:55:13,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:13] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.169 0.429 2026-10-19 12:55:14,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:14] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 4 0.006 0.566 2026-10-19 12:55:14,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:14] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-10-19%2012:54:20 HTTP/1.1" 200 - 4 0.011 0.530 2026-10-19 12:55:14,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-19 12:55:14,770 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Basic Kit' (trigger: article.product:has(.product-name:contains("Basic Kit")) .product-information-tag)' 2026-10-19 12:55:14,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-10-19 12:55:15,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:15] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.126 0.190 2026-10-19 12:55:15,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.290 2026-10-19 12:55:15,862 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-10-19 12:55:15,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished"))' 2026-10-19 12:55:15,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-10-19 12:55:15,908 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-10-19 12:55:15,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit"))' 2026-10-19 12:55:15,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-10-19 12:55:15,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-10-19 12:55:15,969 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 12:55:15,991 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 12:55:16,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-10-19 12:55:16,086 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:55:16,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:55:16,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:55:16,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:55:16,167 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:55:16,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-19 12:55:16,203 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 12:55:16,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-19 12:55:16,223 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:55:16,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:55:16,263 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58982005 for PoS orders references: ['Order 00308-002-0001'] (draft: False) 2026-10-19 12:55:16,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:55:18,315 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58982005 with result: [{'id': 375, 'pos_reference': 'Order 00308-002-0001', 'account_move': False}] 2026-10-19 12:55:18,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 428 1.125 1.035 2026-10-19 12:55:18,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 2.118 2026-10-19 12:55:18,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:18] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.014 2026-10-19 12:55:19,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:55:19,226 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:55:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:55:19,236 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 34947 2026-10-19 12:55:19,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:55:19,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 34947 2026-10-19 12:55:19,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125519_333112_TestUi.txt 2026-10-19 12:55:19,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpp_huecp8_chrome_odoo" 2026-10-19 12:55:19,545 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-19 12:55:56,451 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<245380806945200.1792414556.399408340454102-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 12:55:56,451 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 12:55:56,467 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [278] 2026-10-19 12:55:56,494 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted mail.message records with IDs: [23664] 2026-10-19 12:55:56,494 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 12:55:56,521 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 12:55:58,194 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted pos.payment.method records with IDs: [300] 2026-10-19 12:55:58,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-19 12:56:00,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3537999 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-19 12:56:01,536 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [698] 2026-10-19 12:56:04,985 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3537999 with result: [{'id': 376, 'pos_reference': 'Order 00042-003-0014', 'account_move': 730}] 2026-10-19 12:56:05,012 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-19 12:56:07,548 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [700] 2026-10-19 12:56:10,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-19 12:56:15,096 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [703, 704] 2026-10-19 12:56:18,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-19 12:56:23,688 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82635598 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-19 12:56:24,633 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [709, 710] 2026-10-19 12:56:25,307 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [714, 715, 716] 2026-10-19 12:56:29,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82635598 with result: [{'id': 379, 'pos_reference': 'Order 00042-003-0014', 'account_move': 738}] 2026-10-19 12:56:30,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-19 12:56:34,763 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [717, 718] 2026-10-19 12:56:37,292 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-19 12:56:39,755 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [721, 722] 2026-10-19 12:56:42,380 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-19 12:56:44,058 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [726] 2026-10-19 12:56:44,818 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [728] 2026-10-19 12:56:46,979 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-19 12:56:48,142 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #126 deleted stock.move records with IDs: [729] 2026-10-19 12:56:49,228 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 12:57:22,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-19 12:57:23,024 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14412178 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-19 12:57:23,122 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14412178 with result: [{'id': 386, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-19 12:57:23,153 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:57:23,555 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:25,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:25] "GET /pos/pay/386?access_token=0bab85e0-d258-490f-a141-682928f6dad5 HTTP/1.1" 200 - 377 0.555 1.555 2026-10-19 12:57:25,301 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:25,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:25] "POST /pos/pay/transaction/386 HTTP/1.1" 200 - 49 0.055 0.088 2026-10-19 12:57:25,518 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:26,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:26] "GET /pos/pay/confirmation/386?access_token=0bab85e0-d258-490f-a141-682928f6dad5&tx_id=1 HTTP/1.1" 200 - 316 0.287 0.636 2026-10-19 12:57:28,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-19 12:57:28,562 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78629836 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-19 12:57:28,634 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78629836 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-19 12:57:28,661 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:57:29,185 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:30,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:30] "GET /pos/pay/387?access_token=5e8e6bfe-405c-474e-8e42-a817d2360677 HTTP/1.1" 200 - 377 0.349 1.626 2026-10-19 12:57:30,684 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:30,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:30] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.087 0.086 2026-10-19 12:57:30,898 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:31,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:31] "GET /pos/pay/confirmation/387?access_token=5e8e6bfe-405c-474e-8e42-a817d2360677&tx_id=2 HTTP/1.1" 200 - 316 0.375 0.699 2026-10-19 12:57:33,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-19 12:57:34,128 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76975976 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-19 12:57:34,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76975976 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-19 12:57:34,230 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:57:34,651 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:36,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:36] "GET /pos/pay/388?access_token=2a368100-1233-4018-92db-225548698dc4 HTTP/1.1" 200 - 377 0.448 1.539 2026-10-19 12:57:36,237 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:36,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:36] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.028 0.069 2026-10-19 12:57:36,393 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:37,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:37] "GET /pos/pay/confirmation/388?access_token=2a368100-1233-4018-92db-225548698dc4&tx_id=3 HTTP/1.1" 200 - 293 0.330 0.652 2026-10-19 12:57:37,453 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:37,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:37] "GET /pos/pay/388?access_token=2a368100-1233-4018-92db-225548698dc4 HTTP/1.1" 200 - 44 0.039 0.090 2026-10-19 12:57:37,594 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:37,704 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:37] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 39 0.039 0.090 2026-10-19 12:57:37,799 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:38,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:38] "GET /pos/pay/confirmation/388?access_token=2a368100-1233-4018-92db-225548698dc4&tx_id=4 HTTP/1.1" 200 - 222 0.332 0.559 2026-10-19 12:57:40,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-19 12:57:41,042 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35178 2026-10-19 12:57:41,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp15mh8xso_chrome_odoo 2026-10-19 12:57:41,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33715/json/version 2026-10-19 12:57:41,045 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33715/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:57:41,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:57:41,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33715/json 2026-10-19 12:57:41,080 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33715/json with timeout 3 increased to 10s during tests 2026-10-19 12:57:41,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33715/devtools/page/D2B441776EE998E550697D71C6F43648 2026-10-19 12:57:41,119 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:57:41,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:57:41,183 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_op_user from n/a 2026-10-19 12:57:41,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:57:41,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-10-19 12:57:41,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-19 12:57:41,221 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:57:42,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:42] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.316 0.961 2026-10-19 12:57:42,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D2B441776EE998E550697D71C6F43648', 'loaderId': '5ABD51D8FED44428077B63FFC2CEE2E9', 'isDownload': False} 2026-10-19 12:57:42,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-19 12:57:42,529 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:57:42,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:42] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.017 2026-10-19 12:57:42,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:42] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.051 2026-10-19 12:57:42,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:42] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.075 2026-10-19 12:57:43,219 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.015 2026-10-19 12:57:43,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.023 2026-10-19 12:57:43,310 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:57:43,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:57:43,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 12:57:43,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-10-19 12:57:44,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.539 0.704 2026-10-19 12:57:44,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.051 1.272 2026-10-19 12:57:44,756 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:57:44,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.155 2026-10-19 12:57:44,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 12:57:45,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 12:57:45,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:57:45,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.288 0.539 2026-10-19 12:57:46,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.078 2026-10-19 12:57:46,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.019 0.016 2026-10-19 12:57:46,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:57:46,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.024 0.016 2026-10-19 12:57:46,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-19%2012:56:49 HTTP/1.1" 200 - 14 0.034 0.116 2026-10-19 12:57:46,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.149 2026-10-19 12:57:46,321 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:57:46,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:57:46,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.190 2026-10-19 12:57:46,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.214 2026-10-19 12:57:46,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.228 2026-10-19 12:57:46,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.241 2026-10-19 12:57:46,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-19%2012:56:49 HTTP/1.1" 200 - 4 0.007 0.161 2026-10-19 12:57:46,506 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:57:46,547 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:57:46,581 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.097 2026-10-19 12:57:46,584 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.046 2026-10-19 12:57:46,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image/res.users/133/avatar_128 HTTP/1.1" 200 - 18 0.102 0.214 2026-10-19 12:57:46,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.121 2026-10-19 12:57:46,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.010 0.123 2026-10-19 12:57:46,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:46] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.007 0.022 2026-10-19 12:57:47,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:57:47,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:57:47,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.047 0.026 2026-10-19 12:57:47,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:57:47,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:57:47,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:57:48,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:57:48,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:57:48,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:57:48,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:57:48,274 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:57:48,277 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-10-19 12:57:48,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 12:57:48,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-10-19 12:57:48,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-19 12:57:48,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:57:48,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-10-19 12:57:48,364 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-19 12:57:48,380 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0"))' 2026-10-19 12:57:49,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:57:49,202 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 1.0 (trigger: .payment-status-remaining .amount:contains("1.0"))' 2026-10-19 12:57:49,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:57:49,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-10-19 12:57:49,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:57:49,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:57:49,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:57:49,297 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0"))' 2026-10-19 12:57:50,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:57:50,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-10-19 12:57:50,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:57:50,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:57:50,179 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42009760 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-19 12:57:50,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-19 12:57:50,385 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42009760 with result: [{'id': 389, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-19 12:57:50,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.111 0.131 2026-10-19 12:57:50,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:50] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.013 0.028 2026-10-19 12:57:50,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.013 2026-10-19 12:57:50,553 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #133 deleted pos.payment records with IDs: [454] 2026-10-19 12:57:50,589 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #133 deleted pos.order records with IDs: [389] 2026-10-19 12:57:50,597 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:50] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.055 0.063 2026-10-19 12:57:50,634 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:50] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:57:51,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 12:57:51,908 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:57:51,913 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")))' 2026-10-19 12:57:51,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'delete Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")) ~ .delete-button)' 2026-10-19 12:57:51,946 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-19 12:57:51,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-19 12:57:51,979 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0"))' 2026-10-19 12:57:51,996 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-19 12:57:52,013 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-19 12:57:52,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0"))' 2026-10-19 12:57:52,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:57:52,063 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:57:52,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:57:52,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:57:52,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49440259 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-19 12:57:52,119 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-19 12:57:52,301 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49440259 with result: [{'id': 390, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-19 12:57:52,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.120 0.101 2026-10-19 12:57:52,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.012 0.029 2026-10-19 12:57:52,454 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #133 deleted pos.payment records with IDs: [455] 2026-10-19 12:57:52,505 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #133 deleted pos.order records with IDs: [390] 2026-10-19 12:57:52,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.075 0.054 2026-10-19 12:57:53,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:57:53,732 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")))' 2026-10-19 12:57:53,746 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button)' 2026-10-19 12:57:53,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0")))' 2026-10-19 12:57:53,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:57:53,796 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-10-19 12:57:53,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0"))' 2026-10-19 12:57:54,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-19 12:57:54,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-19 12:57:54,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0"))' 2026-10-19 12:57:54,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:57:54,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:57:54,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:57:54,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:57:54,748 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63674256 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-19 12:57:54,751 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-19 12:57:54,888 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63674256 with result: [{'id': 391, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-19 12:57:54,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.098 0.092 2026-10-19 12:57:54,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:54] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.027 2026-10-19 12:57:55,045 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #133 deleted pos.payment records with IDs: [456] 2026-10-19 12:57:55,070 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #133 deleted pos.order records with IDs: [391] 2026-10-19 12:57:55,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.034 0.044 2026-10-19 12:57:56,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-19 12:57:56,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:57:56,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:57:56,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35178 2026-10-19 12:57:56,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:57:56,336 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35178 2026-10-19 12:57:56,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125756_445637_TestUi.txt 2026-10-19 12:57:56,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp15mh8xso_chrome_odoo" 2026-10-19 12:57:56,472 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-19 12:57:56,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1838265 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-19 12:57:56,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1838265 with result: [{'id': 392, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-19 12:57:56,948 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:57:57,375 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:58,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:58] "GET /pos/pay/392?access_token=d894f644-fe52-4c7c-8196-4ce48c009ea HTTP/1.1" 403 - 200 0.232 1.416 2026-10-19 12:57:58,614 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:58,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:58] "GET /pos/pay/392?access_token= HTTP/1.1" 403 - 21 0.016 0.066 2026-10-19 12:57:58,703 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:58,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:58] "GET /pos/pay/confirmation/392?access_token=d894f644-fe52-4c7c-8196-4ce48c009ea&tx_id=1 HTTP/1.1" 403 - 20 0.037 0.058 2026-10-19 12:57:58,804 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-19 12:57:58,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:57:58] "GET /pos/pay/confirmation/392?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.032 0.058 2026-10-19 12:57:58,906 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-10-19 12:57:59,551 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35398 2026-10-19 12:57:59,552 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpriv29cx1_chrome_odoo 2026-10-19 12:57:59,552 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43543/json/version 2026-10-19 12:57:59,557 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43543/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:57:59,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 12:57:59,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43543/json 2026-10-19 12:57:59,620 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43543/json with timeout 3 increased to 10s during tests 2026-10-19 12:57:59,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43543/devtools/page/48345E0631F1AC2C7F0F7941B346EEF5 2026-10-19 12:57:59,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-19 12:57:59,668 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-19 12:57:59,749 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_op_user from n/a 2026-10-19 12:57:59,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-19 12:57:59,782 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-10-19 12:57:59,782 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-19 12:57:59,817 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:58:00,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:00] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.140 0.924 2026-10-19 12:58:00,872 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '48345E0631F1AC2C7F0F7941B346EEF5', 'loaderId': '106741CAC75777EEDEDA88D0F47926E2', 'isDownload': False} 2026-10-19 12:58:00,873 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-10-19 12:58:00,895 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:58:00,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:00] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.020 2026-10-19 12:58:00,950 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:00] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-19 12:58:00,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:00] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-10-19 12:58:01,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 12:58:01,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.010 2026-10-19 12:58:01,658 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:58:01,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:58:01,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.013 2026-10-19 12:58:01,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentLocalFakePaidDataTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-10-19 12:58:02,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.494 0.673 2026-10-19 12:58:03,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.078 1.202 2026-10-19 12:58:03,052 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:58:03,206 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.079 0.192 2026-10-19 12:58:03,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 12:58:03,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-19 12:58:04,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:58:04,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.263 0.537 2026-10-19 12:58:04,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.085 2026-10-19 12:58:04,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.010 0.013 2026-10-19 12:58:04,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 12:58:04,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-19%2012:56:49 HTTP/1.1" 200 - 14 0.032 0.053 2026-10-19 12:58:04,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.094 2026-10-19 12:58:04,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.124 2026-10-19 12:58:04,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:58:04,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.154 2026-10-19 12:58:04,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:58:04,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.168 2026-10-19 12:58:04,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.189 2026-10-19 12:58:04,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.117 2026-10-19 12:58:04,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-19%2012:56:49 HTTP/1.1" 200 - 4 0.004 0.132 2026-10-19 12:58:04,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:58:04,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-19 12:58:04,694 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:58:04,732 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.074 2026-10-19 12:58:04,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image/res.users/133/avatar_128 HTTP/1.1" 200 - 18 0.101 0.142 2026-10-19 12:58:04,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.071 2026-10-19 12:58:04,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.015 0.064 2026-10-19 12:58:04,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:04] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.009 0.019 2026-10-19 12:58:05,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-10-19 12:58:05,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-10-19 12:58:05,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:58:05,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 12:58:05,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.026 2026-10-19 12:58:05,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:58:06,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 12:58:06,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-10-19 12:58:06,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:58:06,447 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:58:06,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:58:06,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:58:06,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-10-19 12:58:06,490 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 12:58:06,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-10-19 12:58:06,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-10-19 12:58:06,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 12:58:06,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:58:06,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-10-19 12:58:06,581 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0"))' 2026-10-19 12:58:06,596 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 12:58:06,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-10-19 12:58:06,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:58:06,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:58:06,664 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66952618 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-19 12:58:06,668 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is shown (trigger: .modal-dialog .online-payment-popup)' 2026-10-19 12:58:06,828 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66952618 with result: [{'id': 393, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-19 12:58:06,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.085 0.108 2026-10-19 12:58:06,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:06] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.014 0.032 2026-10-19 12:58:07,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:07] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F393%3Faccess_token%3D79c87283-4d87-4c0a-9d82-7a73000a8cc7?width=200&height=200 HTTP/1.1" 200 - 2 0.005 0.127 2026-10-19 12:58:07,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:58:07,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'displayed amount is 48.0 (trigger: .online-payment-popup .body .info .amount:contains("48.0"))' 2026-10-19 12:58:07,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'fake online payment paid data (trigger: .online-payment-popup)' 2026-10-19 12:58:07,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is not shown (trigger: body:not(:has(.online-payment-popup)))' 2026-10-19 12:58:07,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 12:58:07,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:07] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.014 0.012 2026-10-19 12:58:07,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-10-19 12:58:07,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-19 12:58:07,818 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:58:07,825 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35398 2026-10-19 12:58:07,827 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-19 12:58:07,828 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35398 2026-10-19 12:58:07,941 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125807_940730_TestUi.txt 2026-10-19 12:58:07,941 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpriv29cx1_chrome_odoo" 2026-10-19 12:58:08,340 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #131 deleted pos.payment.method records with IDs: [312] 2026-10-19 12:58:08,542 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #131 deleted account.account records with IDs: [3264] 2026-10-19 12:58:08,766 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #131 deleted account.journal records with IDs: [1244] 2026-10-19 12:58:08,846 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #131 deleted account.account records with IDs: [3263] 2026-10-19 12:58:08,925 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 12:58:45,198 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-10-19 12:58:50,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-19 12:58:50,813 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35603 2026-10-19 12:58:50,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6h07sdv__chrome_odoo 2026-10-19 12:58:50,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39027/json/version 2026-10-19 12:58:50,816 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39027/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:58:50,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 12:58:50,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39027/json 2026-10-19 12:58:50,895 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39027/json with timeout 3 increased to 10s during tests 2026-10-19 12:58:50,912 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39027/devtools/page/7921015C0DA7D87592B6D9DAD537D4D6 2026-10-19 12:58:50,929 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 12:58:50,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 12:58:51,390 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:58:51,393 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 12:58:51,409 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 12:58:51,409 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 12:58:51,435 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:58:52,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:52] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.149 0.965 2026-10-19 12:58:52,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7921015C0DA7D87592B6D9DAD537D4D6', 'loaderId': 'F5A72681963A8C28881B1B6C557EF21A', 'isDownload': False} 2026-10-19 12:58:52,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-19 12:58:52,574 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:58:52,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:52] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-10-19 12:58:52,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:52] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.031 2026-10-19 12:58:52,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:52] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.036 2026-10-19 12:58:53,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:53] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 12:58:53,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.012 2026-10-19 12:58:53,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:58:53,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:58:53,278 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-10-19 12:58:53,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 12:58:54,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.455 0.679 2026-10-19 12:58:54,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.159 2026-10-19 12:58:54,573 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:58:54,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.142 2026-10-19 12:58:54,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 12:58:54,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 12:58:55,627 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:58:55,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.281 0.570 2026-10-19 12:58:55,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.078 2026-10-19 12:58:55,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.032 0.017 2026-10-19 12:58:55,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 12:58:56,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.074 0.080 2026-10-19 12:58:56,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.216 2026-10-19 12:58:56,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:58:56,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:58:56,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:58:56,285 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.043 0.266 2026-10-19 12:58:56,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:58:56,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.300 2026-10-19 12:58:56,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:58:56,392 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.038 0.047 2026-10-19 12:58:56,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.389 2026-10-19 12:58:56,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.308 2026-10-19 12:58:56,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.222 2026-10-19 12:58:56,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.009 0.535 2026-10-19 12:58:56,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.206 2026-10-19 12:58:56,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.183 2026-10-19 12:58:56,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.190 2026-10-19 12:58:56,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-19 12:58:56,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.010 0.182 2026-10-19 12:58:56,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.142 2026-10-19 12:58:56,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.109 2026-10-19 12:58:56,912 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 12:58:56,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-19 12:58:56,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.033 2026-10-19 12:58:56,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.055 2026-10-19 12:58:57,138 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:58:57,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-10-19 12:58:57,910 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 12:58:57,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 12:58:57,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 12:58:57,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 12:58:57,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-19 12:58:57,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-10-19 12:58:58,011 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-10-19 12:58:58,029 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-10-19 12:58:58,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 12:58:58,140 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 12:58:58,141 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 12:58:58,142 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 12:58:58,143 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 12:58:58,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:58:58,162 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 12:58:58,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:58:58,165 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 12:58:58,168 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 12:58:58,169 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 12:58:58,170 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 12:58:58,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:58:58,174 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 12:58:58,176 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 12:58:58,177 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 12:58:58,181 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 12:58:58,183 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 12:58:58,184 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 12:58:58,186 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 12:58:58,187 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 12:58:58,189 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 12:58:58,191 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 12:58:58,192 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 12:58:58,193 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 12:58:58,195 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 12:58:58,196 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 12:58:58,197 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 12:58:58,198 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 12:58:58,199 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 12:58:58,200 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 12:58:58,200 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 12:58:58,201 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 12:58:58,202 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 12:58:58,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:58:58,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:58:58,250 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 12:58:58,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 12:58:58,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:58:58,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:58:58,286 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 12:58:58,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 12:58:58,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 12:58:58,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:58:58,358 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:58:58,366 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 12:58:58,378 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 12:58:58,385 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-19 12:58:58,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 12:58:58,396 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 12:58:58,401 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 12:58:58,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 12:58:58,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 12:58:58,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-19 12:58:58,422 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 12:58:58,425 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 12:58:58,427 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 12:58:58,432 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 12:58:58,436 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 12:58:58,443 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 12:58:58,446 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 12:58:58,448 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 12:58:58,451 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 12:58:58,453 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 12:58:58,455 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 12:58:58,457 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 12:58:58,459 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 12:58:58,460 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 12:58:58,462 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 12:58:58,470 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 12:58:58,470 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 12:58:58,471 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 12:58:58,472 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 12:58:58,473 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 12:58:58,474 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 12:58:58,475 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 12:58:58,476 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 12:58:58,476 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 12:58:58,487 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 12:58:58,488 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 12:58:58,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 12:58:58,491 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 12:58:58,492 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 12:58:58,492 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 12:58:58,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 12:58:58,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 12:58:58,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 12:58:58,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 12:58:58,495 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 12:58:58,496 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 12:58:58,496 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 12:58:58,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 12:58:58,510 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:58:58,515 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 12:58:58,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:58:58,520 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 12:58:58,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:58:58,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:58:58,577 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:58:58,579 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 12:58:58,584 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 12:58:58,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:58:58,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:58:58,606 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 12:58:58,606 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:58:58,615 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 12:58:58,616 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 12:58:58,618 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 12:58:58,619 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 12:58:58,621 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 12:58:58,622 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 12:58:58,623 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 12:58:58,625 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 12:58:58,627 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 12:58:58,630 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 12:58:58,631 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 12:58:58,632 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 12:58:58,644 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:58:58,652 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:58:58,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:58:58,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-19 12:58:59,081 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6027760 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-19 12:58:59,098 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:59] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:58:59,214 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:59] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:58:59,333 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6027760 with result: [{'id': 394, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-19 12:58:59,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.165 0.123 2026-10-19 12:58:59,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:58:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-19 12:59:00,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 12:59:00,493 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-10-19 12:59:00,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 12:59:00,527 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:59:00,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 12:59:00,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 12:59:00,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.047 0.049 2026-10-19 12:59:01,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-19 12:59:01,459 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 12:59:01,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 12:59:01,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 12:59:01,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-19 12:59:01,527 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 12:59:01,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:59:01,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:59:01,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:59:01,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:59:01,588 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:59:01,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:59:01,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 12:59:01,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:59:01,646 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46859772 for PoS orders references: ['Order 00323-002-0002'] (draft: False) 2026-10-19 12:59:01,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46859772 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0002', 'account_move': False}] 2026-10-19 12:59:01,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.119 0.187 2026-10-19 12:59:02,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:02] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.013 2026-10-19 12:59:03,273 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 12:59:03,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-10-19 12:59:03,875 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:59:03,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 12:59:03,918 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 12:59:03,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-19 12:59:03,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.030 0.010 2026-10-19 12:59:04,751 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 12:59:04,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 12:59:04,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 12:59:04,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-10-19 12:59:04,813 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 12:59:05,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 12:59:05,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30324032 for PoS orders references: ['Order 00323-002-0003'] (draft: True) 2026-10-19 12:59:05,482 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30324032 with result: [{'id': 396, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-19 12:59:05,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.150 0.109 2026-10-19 12:59:06,621 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 12:59:06,626 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-10-19 12:59:06,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-10-19 12:59:06,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:59:06,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:59:06,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 12:59:06,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:59:06,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:59:06,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.046 0.018 2026-10-19 12:59:06,779 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98800334 for PoS orders references: ['Order 00323-002-0003'] (draft: False) 2026-10-19 12:59:06,853 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [614] 2026-10-19 12:59:07,068 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98800334 with result: [{'id': 396, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-19 12:59:07,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.174 0.184 2026-10-19 12:59:07,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.140 2026-10-19 12:59:07,877 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 12:59:07,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 12:59:07,916 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 12:59:07,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.053 2026-10-19 12:59:08,759 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:59:08,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 12:59:08,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 12:59:08,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.042 0.049 2026-10-19 12:59:09,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-19 12:59:09,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 12:59:09,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 12:59:09,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 12:59:09,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-19 12:59:09,730 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-19 12:59:09,744 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13488327 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-19 12:59:09,754 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-19 12:59:09,886 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13488327 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-19 12:59:09,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.071 0.100 2026-10-19 12:59:10,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 12:59:10,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:59:10,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.048 2026-10-19 12:59:11,554 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:59:11,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 12:59:11,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 12:59:11,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.056 2026-10-19 12:59:12,417 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 12:59:12,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 12:59:12,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-10-19 12:59:12,944 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34531187 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-19 12:59:12,977 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [610, 611] 2026-10-19 12:59:13,098 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34531187 with result: [{'id': 394, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-19 12:59:13,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.082 0.107 2026-10-19 12:59:13,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.031 2026-10-19 12:59:14,225 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-10-19 12:59:14,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 12:59:14,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 12:59:14,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:59:14,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-19 12:59:14,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-19 12:59:14,329 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 12:59:14,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35603 2026-10-19 12:59:14,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 12:59:14,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35603 2026-10-19 12:59:14,463 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125914_463660_TestFrontend.txt 2026-10-19 12:59:14,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6h07sdv__chrome_odoo" 2026-10-19 12:59:14,896 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35866 2026-10-19 12:59:14,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp4cmtiojl_chrome_odoo 2026-10-19 12:59:14,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45173/json/version 2026-10-19 12:59:14,899 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45173/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:59:14,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 12:59:14,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45173/json 2026-10-19 12:59:14,994 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45173/json with timeout 3 increased to 10s during tests 2026-10-19 12:59:15,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45173/devtools/page/6C71F54796E84D53315C715150810934 2026-10-19 12:59:15,026 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 12:59:15,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 12:59:15,100 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:59:15,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 12:59:15,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 12:59:15,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 12:59:15,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:15] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.026 0.074 2026-10-19 12:59:15,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6C71F54796E84D53315C715150810934', 'loaderId': '2BE650BA2811E80853780E9015C9AB64', 'isDownload': False} 2026-10-19 12:59:15,295 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-19 12:59:15,318 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:59:15,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:15] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.032 2026-10-19 12:59:15,392 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:15] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.036 2026-10-19 12:59:15,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:15] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.060 2026-10-19 12:59:16,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 12:59:16,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-19 12:59:16,093 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 12:59:16,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.011 2026-10-19 12:59:16,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:59:16,145 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 12:59:17,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.298 0.634 2026-10-19 12:59:17,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.052 0.954 2026-10-19 12:59:17,234 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:59:17,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.195 2026-10-19 12:59:17,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 12:59:17,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 12:59:18,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 12:59:18,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.286 0.577 2026-10-19 12:59:18,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.079 2026-10-19 12:59:18,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.014 2026-10-19 12:59:18,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 12:59:18,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.029 0.060 2026-10-19 12:59:18,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:59:18,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.024 0.141 2026-10-19 12:59:18,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:18,849 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 12:59:18,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:59:18,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.031 0.220 2026-10-19 12:59:18,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:18] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-19 12:59:19,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.318 2026-10-19 12:59:19,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.314 2026-10-19 12:59:19,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.029 0.277 2026-10-19 12:59:19,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.048 0.243 2026-10-19 12:59:19,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.272 2026-10-19 12:59:19,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.236 2026-10-19 12:59:19,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.217 2026-10-19 12:59:19,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.233 2026-10-19 12:59:19,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.225 2026-10-19 12:59:19,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.008 0.150 2026-10-19 12:59:19,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.017 0.107 2026-10-19 12:59:19,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.104 2026-10-19 12:59:20,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 12:59:20,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.052 2026-10-19 12:59:20,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:21,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 12:59:21,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 12:59:21,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 12:59:21,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85099606 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-19 12:59:21,587 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [616, 617] 2026-10-19 12:59:21,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85099606 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-19 12:59:21,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.102 0.119 2026-10-19 12:59:22,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 12:59:22,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 12:59:23,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:59:23,316 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 12:59:23,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-19 12:59:23,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:59:23,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 12:59:24,201 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 12:59:24,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 12:59:24,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:24,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:24,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 12:59:24,292 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 12:59:24,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 12:59:24,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:24,344 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91299282 for PoS orders references: ['Order 00323-002-0004'] (draft: False) 2026-10-19 12:59:24,369 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [620, 621] 2026-10-19 12:59:24,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91299282 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-19 12:59:24,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.087 0.152 2026-10-19 12:59:24,712 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 12:59:24,713 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 12:59:24,715 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 12:59:24,716 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 12:59:24,717 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 12:59:24,718 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 12:59:24,719 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 12:59:24,719 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 12:59:24,720 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 12:59:24,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 12:59:24,727 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 12:59:24,728 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 12:59:24,729 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 12:59:24,730 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 12:59:24,731 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 12:59:24,733 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 12:59:24,734 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 12:59:24,736 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 12:59:24,738 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 12:59:24,739 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 12:59:24,739 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 12:59:24,742 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 12:59:24,744 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 12:59:24,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:59:24,754 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 12:59:24,755 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 12:59:24,759 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 12:59:24,761 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 12:59:24,778 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 12:59:24,780 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 12:59:24,781 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 12:59:24,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:59:24,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:59:24,803 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:59:24,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 12:59:24,862 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:59:24,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 12:59:24,894 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-10-19 12:59:24,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.096 2026-10-19 12:59:24,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 12:59:24,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.098 2026-10-19 12:59:24,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 12:59:24,994 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 12:59:24,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 12:59:25,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 12:59:25,006 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.085 2026-10-19 12:59:25,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 12:59:25,020 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 12:59:25,041 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 12:59:25,043 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 12:59:25,055 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 12:59:25,058 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 12:59:25,068 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 12:59:25,070 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 12:59:25,074 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 12:59:25,077 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 12:59:25,080 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 12:59:25,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.046 2026-10-19 12:59:25,083 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 12:59:25,084 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 12:59:25,084 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 12:59:25,085 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 12:59:25,086 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 12:59:25,086 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 12:59:25,088 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 12:59:25,089 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 12:59:25,090 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 12:59:25,090 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 12:59:25,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 12:59:25,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 12:59:25,092 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 12:59:25,093 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 12:59:25,093 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 12:59:25,094 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 12:59:25,095 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 12:59:25,095 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 12:59:25,096 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 12:59:25,110 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 12:59:25,111 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 12:59:25,112 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 12:59:25,113 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 12:59:25,113 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 12:59:25,117 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 12:59:25,121 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 12:59:25,123 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 12:59:25,131 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 12:59:25,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:59:25,138 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 12:59:25,140 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:59:25,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 12:59:25,147 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 12:59:25,149 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 12:59:25,159 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 12:59:25,161 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 12:59:25,165 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 12:59:25,167 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:59:25,178 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 12:59:25,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 12:59:25,187 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 12:59:25,191 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 12:59:25,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 12:59:25,195 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 12:59:25,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:59:25,198 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 12:59:25,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:59:25,205 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 12:59:25,208 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 12:59:25,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 12:59:25,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 12:59:25,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:59:25,260 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 12:59:25,287 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 12:59:25,291 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 12:59:25,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-19 12:59:25,304 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 12:59:25,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:59:25,310 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 12:59:25,313 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 12:59:25,320 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 12:59:25,638 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 12:59:25,664 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:59:25,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.011 2026-10-19 12:59:25,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 12:59:25,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:25] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:59:27,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:59:27,209 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 12:59:27,221 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82484937 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-19 12:59:27,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 12:59:27,356 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82484937 with result: [{'id': 398, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-19 12:59:27,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.109 0.064 2026-10-19 12:59:27,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 12:59:28,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 12:59:28,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.009 2026-10-19 12:59:28,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-10-19 12:59:28,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-19 12:59:28,985 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-10-19 12:59:28,995 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86368733 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-19 12:59:29,144 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86368733 with result: [{'id': 398, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-19 12:59:29,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.091 0.093 2026-10-19 12:59:29,929 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 12:59:29,942 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:29,959 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35866 2026-10-19 12:59:29,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 12:59:29,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35866 2026-10-19 12:59:30,090 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125930_089841_TestFrontend.txt 2026-10-19 12:59:30,090 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp4cmtiojl_chrome_odoo" 2026-10-19 12:59:30,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-19 12:59:30,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36125 2026-10-19 12:59:30,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_gjlvnfs_chrome_odoo 2026-10-19 12:59:30,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45915/json/version 2026-10-19 12:59:30,848 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45915/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:59:30,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 12:59:30,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45915/json 2026-10-19 12:59:30,896 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45915/json with timeout 3 increased to 10s during tests 2026-10-19 12:59:30,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45915/devtools/page/F43A61FBAC41E3AA68B5AC5498BEAC9D 2026-10-19 12:59:30,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 12:59:30,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 12:59:31,301 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:59:31,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 12:59:31,309 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 12:59:31,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 12:59:31,339 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 12:59:32,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:32] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.174 0.962 2026-10-19 12:59:32,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F43A61FBAC41E3AA68B5AC5498BEAC9D', 'loaderId': '4E7FF4C8FEDC15430F565F62DCEAF02F', 'isDownload': False} 2026-10-19 12:59:32,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-19 12:59:32,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:59:32,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:32] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.020 2026-10-19 12:59:32,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:32] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.039 2026-10-19 12:59:32,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:32] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.039 2026-10-19 12:59:33,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-19 12:59:33,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.011 2026-10-19 12:59:33,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-10-19 12:59:33,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:59:33,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:59:33,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 12:59:34,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.510 0.730 2026-10-19 12:59:34,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.280 2026-10-19 12:59:34,663 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:59:34,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.131 2026-10-19 12:59:34,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 12:59:34,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 12:59:35,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 12:59:35,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.228 0.573 2026-10-19 12:59:35,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.080 2026-10-19 12:59:35,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-19 12:59:35,928 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 12:59:36,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.062 0.062 2026-10-19 12:59:36,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:59:36,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.162 2026-10-19 12:59:36,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:36,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:59:36,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.177 2026-10-19 12:59:36,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:59:36,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:59:36,269 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.038 0.249 2026-10-19 12:59:36,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.335 2026-10-19 12:59:36,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.334 2026-10-19 12:59:36,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.248 2026-10-19 12:59:36,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.060 0.217 2026-10-19 12:59:36,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.020 0.259 2026-10-19 12:59:36,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.264 2026-10-19 12:59:36,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.224 2026-10-19 12:59:36,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.022 0.214 2026-10-19 12:59:36,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.227 2026-10-19 12:59:36,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-19 12:59:36,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.081 2026-10-19 12:59:36,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.081 2026-10-19 12:59:36,900 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 12:59:36,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.021 2026-10-19 12:59:36,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 12:59:36,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-19 12:59:37,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:59:37,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 12:59:37,918 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:59:37,934 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:59:37,945 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:59:37,959 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:59:37,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:59:37,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:59:38,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-19 12:59:38,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 12:59:38,862 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 12:59:38,877 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 12:59:38,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:59:38,910 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:59:38,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:59:38,942 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:59:38,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:59:38,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 12:59:38,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-10-19 12:59:39,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.006 2026-10-19 12:59:39,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 12:59:39,852 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 12:59:39,858 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:59:39,876 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:59:39,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:59:39,908 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:59:39,927 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:59:39,942 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-19 12:59:39,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 12:59:39,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-10-19 12:59:39,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 12:59:40,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 12:59:40,026 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 12:59:40,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 12:59:40,058 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 12:59:40,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 12:59:40,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 12:59:40,109 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-10-19 12:59:40,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 12:59:40,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 12:59:40,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-10-19 12:59:40,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 12:59:40,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-19 12:59:40,233 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 12:59:40,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:59:40,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 12:59:40,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 12:59:40,277 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:59:40,292 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 12:59:40,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 12:59:40,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:59:40,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 12:59:40,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 12:59:40,377 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86335228 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-19 12:59:40,380 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-19 12:59:40,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86335228 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-19 12:59:40,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.079 0.099 2026-10-19 12:59:40,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.027 0.042 2026-10-19 12:59:41,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 12:59:41,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 12:59:41,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 12:59:41,476 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 12:59:41,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 12:59:41,508 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:59:41,525 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 12:59:41,542 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 12:59:41,558 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 12:59:41,560 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 12:59:41,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36125 2026-10-19 12:59:41,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 12:59:41,570 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36125 2026-10-19 12:59:41,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125941_687325_TestFrontend.txt 2026-10-19 12:59:41,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_gjlvnfs_chrome_odoo" 2026-10-19 12:59:42,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36325 2026-10-19 12:59:42,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpw0g9_jd6_chrome_odoo 2026-10-19 12:59:42,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39403/json/version 2026-10-19 12:59:42,118 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39403/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:59:42,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 12:59:42,144 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39403/json 2026-10-19 12:59:42,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39403/json with timeout 3 increased to 10s during tests 2026-10-19 12:59:42,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39403/devtools/page/BFB11C731E1E62B0537C4F4BA3A12DF1 2026-10-19 12:59:42,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 12:59:42,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 12:59:42,234 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:59:42,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 12:59:42,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 12:59:42,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 12:59:42,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:42] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.014 0.060 2026-10-19 12:59:42,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BFB11C731E1E62B0537C4F4BA3A12DF1', 'loaderId': '110AA8E573A402033A404C58427C7107', 'isDownload': False} 2026-10-19 12:59:42,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-19 12:59:42,414 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:59:42,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:42] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.015 2026-10-19 12:59:42,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:42] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-19 12:59:42,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:42] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.044 2026-10-19 12:59:43,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.013 2026-10-19 12:59:43,031 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 12:59:43,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:43,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.012 2026-10-19 12:59:43,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 12:59:43,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 12:59:43,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.240 0.595 2026-10-19 12:59:44,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.843 2026-10-19 12:59:44,086 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:59:44,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.141 2026-10-19 12:59:44,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 12:59:44,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 12:59:45,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.260 0.506 2026-10-19 12:59:45,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 12:59:45,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.079 2026-10-19 12:59:45,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.021 0.017 2026-10-19 12:59:45,360 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 12:59:45,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.018 0.100 2026-10-19 12:59:45,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.024 0.138 2026-10-19 12:59:45,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:45,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.153 2026-10-19 12:59:45,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 12:59:45,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:59:45,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.035 0.252 2026-10-19 12:59:45,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:59:45,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.021 0.321 2026-10-19 12:59:45,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.347 2026-10-19 12:59:45,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.017 0.310 2026-10-19 12:59:45,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.220 2026-10-19 12:59:45,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.025 0.263 2026-10-19 12:59:45,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.242 2026-10-19 12:59:45,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.188 2026-10-19 12:59:46,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.185 2026-10-19 12:59:46,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.145 2026-10-19 12:59:46,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:46] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.014 0.161 2026-10-19 12:59:46,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.025 0.128 2026-10-19 12:59:46,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.120 2026-10-19 12:59:47,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 12:59:47,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.044 2026-10-19 12:59:47,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:48,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 12:59:48,269 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:59:48,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:59:48,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 12:59:48,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 12:59:48,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:59:48,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:59:48,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:59:48,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-19 12:59:49,204 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 12:59:49,209 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 12:59:49,227 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84295190 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-19 12:59:49,295 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [625, 626] 2026-10-19 12:59:49,417 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84295190 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-19 12:59:49,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.092 0.127 2026-10-19 12:59:49,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 12:59:50,202 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 12:59:50,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 12:59:51,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 12:59:51,038 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14536447 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-19 12:59:51,071 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [627, 628, 629] 2026-10-19 12:59:51,212 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14536447 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-19 12:59:51,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.128 0.093 2026-10-19 12:59:51,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 12:59:52,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 12:59:52,011 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 12:59:52,782 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 12:59:52,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 12:59:52,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.045 2026-10-19 12:59:53,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-19 12:59:53,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-10-19 12:59:53,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-19 12:59:53,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-19 12:59:53,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 12:59:53,744 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-19 12:59:53,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 12:59:53,774 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60647724 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-19 12:59:53,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 12:59:53,797 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [630, 631, 632] 2026-10-19 12:59:53,889 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60647724 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-19 12:59:53,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.046 0.103 2026-10-19 12:59:54,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 12:59:54,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-19 12:59:54,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.037 0.035 2026-10-19 12:59:55,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 12:59:55,562 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 12:59:55,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 12:59:55,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 12:59:55,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:59:55,608 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 12:59:55,626 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 12:59:55,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 12:59:55,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-10-19 12:59:56,502 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-10-19 12:59:56,542 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-10-19 12:59:56,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.011 2026-10-19 12:59:56,684 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 12:59:56,685 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 12:59:56,686 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 12:59:56,687 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 12:59:56,688 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 12:59:56,691 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 12:59:56,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 12:59:56,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 12:59:56,694 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 12:59:56,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 12:59:56,701 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 12:59:56,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:59:56,719 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 12:59:56,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 12:59:56,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 12:59:56,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:59:56,739 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 12:59:56,743 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 12:59:56,745 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 12:59:56,750 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 12:59:56,751 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 12:59:56,753 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 12:59:56,754 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 12:59:56,754 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 12:59:56,755 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 12:59:56,768 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 12:59:56,774 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 12:59:56,776 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 12:59:56,785 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 12:59:56,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:59:56,803 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 12:59:56,807 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 12:59:56,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:59:56,821 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 12:59:56,823 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 12:59:56,824 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 12:59:56,838 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 12:59:56,839 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 12:59:56,840 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 12:59:56,840 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 12:59:56,841 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 12:59:56,842 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 12:59:56,842 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 12:59:56,844 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 12:59:56,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 12:59:56,846 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 12:59:56,847 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 12:59:56,848 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 12:59:56,849 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 12:59:56,884 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 12:59:56,886 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:59:56,888 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 12:59:56,892 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 12:59:56,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 12:59:56,906 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 12:59:56,931 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 12:59:56,955 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:59:56,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 12:59:56,964 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 12:59:56,967 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 12:59:56,971 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 12:59:56,981 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:56] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 12:59:56,989 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 12:59:56,995 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 12:59:57,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:59:57,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:59:57,020 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 12:59:57,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 12:59:57,030 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-19 12:59:57,032 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 12:59:57,044 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 12:59:57,045 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 12:59:57,051 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 12:59:57,067 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 12:59:57,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 12:59:57,079 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 12:59:57,081 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 12:59:57,083 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 12:59:57,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 12:59:57,094 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 12:59:57,098 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 12:59:57,099 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 12:59:57,100 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 12:59:57,102 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 12:59:57,104 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 12:59:57,105 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 12:59:57,122 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 12:59:57,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 12:59:57,127 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 12:59:57,133 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 12:59:57,137 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 12:59:57,138 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 12:59:57,140 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 12:59:57,141 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 12:59:57,142 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 12:59:57,143 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 12:59:57,148 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 12:59:57,152 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 12:59:57,153 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 12:59:57,154 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 12:59:57,156 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 12:59:57,161 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 12:59:57,166 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 12:59:57,176 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 12:59:57,177 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 12:59:57,186 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 12:59:57,189 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 12:59:57,193 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 12:59:57,194 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 12:59:57,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 12:59:57,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 12:59:57,221 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 12:59:57,224 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 12:59:57,229 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-19 12:59:57,233 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 12:59:57,240 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 12:59:57,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.074 2026-10-19 12:59:57,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.113 2026-10-19 12:59:57,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-19 12:59:57,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-19 12:59:57,759 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 12:59:57,761 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:59:57,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:59:57,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-19 12:59:57,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 12:59:57,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 12:59:57,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-10-19 12:59:57,808 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-19 12:59:57,810 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38480796 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-19 12:59:57,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 12:59:57,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 12:59:57,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 12:59:57,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-10-19 12:59:57,866 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [633, 634, 635] 2026-10-19 12:59:57,886 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 12:59:57,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-10-19 12:59:57,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 12:59:57,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:57,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:57] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 12:59:57,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36325 2026-10-19 12:59:57,974 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 12:59:57,983 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36325 2026-10-19 12:59:58,061 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38480796 with result: [{'id': 399, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-19 12:59:58,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.169 0.116 2026-10-19 12:59:58,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_125958_096535_TestFrontend.txt 2026-10-19 12:59:58,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpw0g9_jd6_chrome_odoo" 2026-10-19 12:59:58,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36575 2026-10-19 12:59:58,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpyavw3dol_chrome_odoo 2026-10-19 12:59:58,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45701/json/version 2026-10-19 12:59:58,536 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45701/json/version with timeout 3 increased to 10s during tests 2026-10-19 12:59:58,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 12:59:58,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45701/json 2026-10-19 12:59:58,580 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45701/json with timeout 3 increased to 10s during tests 2026-10-19 12:59:58,606 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45701/devtools/page/D664DD09A9C79BD359F88EBA8BB5A2B4 2026-10-19 12:59:58,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 12:59:58,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 12:59:58,708 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 12:59:58,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 12:59:58,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 12:59:58,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 12:59:58,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.029 0.095 2026-10-19 12:59:58,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D664DD09A9C79BD359F88EBA8BB5A2B4', 'loaderId': '00D67B97E0BC61586E7B1C2A3A14864B', 'isDownload': False} 2026-10-19 12:59:58,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-19 12:59:58,942 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 12:59:58,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:58] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.021 2026-10-19 12:59:59,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-10-19 12:59:59,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.037 2026-10-19 12:59:59,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-19 12:59:59,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 12:59:59,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 12:59:59,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.008 2026-10-19 12:59:59,702 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 12:59:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 12:59:59,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:00:00,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.356 0.628 2026-10-19 13:00:00,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 1.013 2026-10-19 13:00:00,849 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:00:00,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.191 2026-10-19 13:00:01,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 13:00:01,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 13:00:01,892 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-10-19 13:00:02,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.294 0.571 2026-10-19 13:00:02,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.082 2026-10-19 13:00:02,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.017 2026-10-19 13:00:02,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:00:02,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.043 0.074 2026-10-19 13:00:02,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:02,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.191 2026-10-19 13:00:02,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:00:02,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:02,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.023 0.250 2026-10-19 13:00:02,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:00:02,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.019 0.333 2026-10-19 13:00:02,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.355 2026-10-19 13:00:02,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.364 2026-10-19 13:00:02,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.243 2026-10-19 13:00:02,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.020 0.230 2026-10-19 13:00:02,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.186 2026-10-19 13:00:02,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.163 2026-10-19 13:00:02,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.170 2026-10-19 13:00:02,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.183 2026-10-19 13:00:02,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.179 2026-10-19 13:00:02,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.011 0.152 2026-10-19 13:00:02,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.016 0.135 2026-10-19 13:00:02,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.135 2026-10-19 13:00:04,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:00:04,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:04,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:00:04,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:00:04,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:00:04,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:00:04,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-19 13:00:04,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-19 13:00:04,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:00:04,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-19 13:00:04,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:04,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:00:04,329 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:00:04,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-19 13:00:04,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:04] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.012 0.012 2026-10-19 13:00:04,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-19 13:00:04,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:00:04,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:04] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.013 0.012 2026-10-19 13:00:04,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:04] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.020 2026-10-19 13:00:05,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:00:05,179 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-19 13:00:05,202 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:00:05,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:00:05,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:00:05,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:05] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.017 2026-10-19 13:00:05,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-19 13:00:05,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-10-19 13:00:05,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-19 13:00:05,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:05] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.007 2026-10-19 13:00:05,299 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:00:06,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-19 13:00:06,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:00:06,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:00:06,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:00:06,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:06] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 13:00:06,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-19 13:00:06,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-10-19 13:00:06,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:00:06,177 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:00:06,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:00:06,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:00:06,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:00:06,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:00:06,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-19 13:00:06,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-19 13:00:06,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:06] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 13:00:06,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-19 13:00:06,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:06] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 13:00:06,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:06] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.014 2026-10-19 13:00:06,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:06] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 13:00:06,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:00:07,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:00:07,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-19 13:00:07,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:00:07,190 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:07] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 13:00:07,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-19 13:00:07,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.007 2026-10-19 13:00:07,230 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:00:07,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-19 13:00:07,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:07] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.012 2026-10-19 13:00:07,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:00:07,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:00:07,278 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-10-19 13:00:07,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:07] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.019 0.016 2026-10-19 13:00:08,066 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-19 13:00:08,074 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-19 13:00:08,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:00:08,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:08,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:00:08,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-10-19 13:00:08,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-10-19 13:00:08,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:00:08,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-19 13:00:08,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-19 13:00:08,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:00:08,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:08,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.009 0.008 2026-10-19 13:00:08,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:00:08,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-19 13:00:08,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 13:00:08,295 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 13:00:08,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 13:00:08,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:00:08,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-10-19 13:00:08,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:00:08,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:00:08,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-19 13:00:08,395 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-10-19 13:00:08,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:08,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.010 0.008 2026-10-19 13:00:08,434 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:08,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:00:08,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-19 13:00:08,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:00:08,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:00:08,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:00:08,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-19 13:00:08,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:00:08,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-19 13:00:08,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 13:00:08,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-10-19 13:00:08,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:00:08,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:08,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:08,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-19 13:00:08,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-19 13:00:08,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 13:00:08,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-10-19 13:00:08,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:08,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:00:08,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:00:08,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.051 2026-10-19 13:00:08,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:09,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:09,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:00:09,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:00:09,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:00:09,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:00:09,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36575 2026-10-19 13:00:09,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.013 2026-10-19 13:00:09,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:00:09,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:00:09,761 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36575 2026-10-19 13:00:09,885 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130009_885395_TestFrontend.txt 2026-10-19 13:00:09,885 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpyavw3dol_chrome_odoo" 2026-10-19 13:00:09,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-19 13:00:10,586 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36799 2026-10-19 13:00:10,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpp9yd9o0e_chrome_odoo 2026-10-19 13:00:10,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41121/json/version 2026-10-19 13:00:10,592 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41121/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:00:10,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:00:10,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41121/json 2026-10-19 13:00:10,626 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41121/json with timeout 3 increased to 10s during tests 2026-10-19 13:00:10,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41121/devtools/page/76BFA95110A39A4FC7391618FFB6B30A 2026-10-19 13:00:10,698 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:00:10,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:00:11,017 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:00:11,021 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:00:11,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:00:11,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:00:11,051 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:00:12,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.140 0.982 2026-10-19 13:00:12,169 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '76BFA95110A39A4FC7391618FFB6B30A', 'loaderId': 'B2564467F183E8D00AB46F87493F573A', 'isDownload': False} 2026-10-19 13:00:12,170 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-19 13:00:12,195 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:00:12,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 13:00:12,273 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.046 2026-10-19 13:00:12,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.060 2026-10-19 13:00:12,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 13:00:12,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.009 2026-10-19 13:00:12,862 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:00:12,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:00:12,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.015 2026-10-19 13:00:12,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:00:14,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.450 0.776 2026-10-19 13:00:14,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 1.246 2026-10-19 13:00:14,287 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:00:14,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.160 2026-10-19 13:00:14,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.061 0.014 2026-10-19 13:00:14,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.015 2026-10-19 13:00:15,377 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:00:15,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.432 0.608 2026-10-19 13:00:15,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.077 2026-10-19 13:00:15,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-19 13:00:15,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 13:00:16,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.042 0.123 2026-10-19 13:00:16,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:00:16,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:00:16,132 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:00:16,185 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.031 0.275 2026-10-19 13:00:16,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:00:16,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:00:16,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.020 0.333 2026-10-19 13:00:16,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.012 0.407 2026-10-19 13:00:16,345 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.434 2026-10-19 13:00:16,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.484 2026-10-19 13:00:16,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.039 0.283 2026-10-19 13:00:16,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.288 2026-10-19 13:00:16,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.002 0.280 2026-10-19 13:00:16,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.225 2026-10-19 13:00:16,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.227 2026-10-19 13:00:16,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.205 2026-10-19 13:00:16,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.115 2026-10-19 13:00:16,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.004 0.116 2026-10-19 13:00:16,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.097 2026-10-19 13:00:16,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.093 2026-10-19 13:00:16,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:16,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:16,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:16,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.027 2026-10-19 13:00:16,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.031 2026-10-19 13:00:16,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:00:17,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-19 13:00:17,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:00:17,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:00:17,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:00:17,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.010 2026-10-19 13:00:18,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:18,704 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:18,714 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:18,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 13:00:18,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:00:19,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-19 13:00:19,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 13:00:19,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:00:19,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:00:19,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.009 2026-10-19 13:00:20,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:00:20,393 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:00:20,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:00:20,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:00:20,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:20,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:00:20,459 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:00:20,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:00:20,493 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:00:20,508 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:20,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:20,540 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50703261 for PoS orders references: ['Order 00325-002-0002'] (draft: True) 2026-10-19 13:00:20,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:20,725 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50703261 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0002', 'account_move': False}] 2026-10-19 13:00:20,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.125 0.102 2026-10-19 13:00:20,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.039 0.042 2026-10-19 13:00:21,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:00:21,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:00:21,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:00:21,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:00:21,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:00:21,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:21,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:00:21,744 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:00:21,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:21,774 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:00:22,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-19 13:00:22,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:22,638 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42959357 for PoS orders references: ['Order 00325-002-0003'] (draft: True) 2026-10-19 13:00:22,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-19 13:00:22,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42959357 with result: [{'id': 401, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-19 13:00:22,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.046 0.089 2026-10-19 13:00:23,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:23,543 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:23,563 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:23,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.047 2026-10-19 13:00:24,409 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-10-19 13:00:24,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:00:24,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-19 13:00:24,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:00:24,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:24] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.030 0.034 2026-10-19 13:00:24,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:24] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.027 0.054 2026-10-19 13:00:24,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.074 2026-10-19 13:00:24,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.038 2026-10-19 13:00:25,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:00:25,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:25,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:00:25,462 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:00:25,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.009 2026-10-19 13:00:26,248 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:00:26,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:00:26,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:00:26,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:00:26,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:00:26,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:00:26,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:00:26,366 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-10-19 13:00:26,376 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:26,397 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 13:00:26,407 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #337987 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-19 13:00:26,545 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #337987 with result: [{'id': 402, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-19 13:00:26,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.079 0.089 2026-10-19 13:00:27,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:27,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:27,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:27,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.047 2026-10-19 13:00:28,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-19 13:00:28,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:00:28,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:00:28,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-19 13:00:28,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.025 0.032 2026-10-19 13:00:28,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.026 0.075 2026-10-19 13:00:28,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:00:29,101 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:00:29,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:00:29,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 13:00:29,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:00:29,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:29,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36799 2026-10-19 13:00:29,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:00:29,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36799 2026-10-19 13:00:29,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130029_299880_TestFrontend.txt 2026-10-19 13:00:29,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpp9yd9o0e_chrome_odoo" 2026-10-19 13:00:29,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-19 13:00:30,047 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37018 2026-10-19 13:00:30,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpss2hoxc3_chrome_odoo 2026-10-19 13:00:30,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34885/json/version 2026-10-19 13:00:30,050 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34885/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:00:30,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:00:30,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34885/json 2026-10-19 13:00:30,101 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34885/json with timeout 3 increased to 10s during tests 2026-10-19 13:00:30,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34885/devtools/page/EAD0B76CD705BD458BD06DB8AD33BEC1 2026-10-19 13:00:30,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:00:30,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:00:30,558 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:00:30,562 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:00:30,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:00:30,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:00:30,607 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:00:31,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:31] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.133 0.906 2026-10-19 13:00:31,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'EAD0B76CD705BD458BD06DB8AD33BEC1', 'loaderId': 'CB292E7CDDCF4E4F9286119F64DAA425', 'isDownload': False} 2026-10-19 13:00:31,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-19 13:00:31,669 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:00:31,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:31] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-10-19 13:00:31,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:31] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.032 2026-10-19 13:00:31,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:31] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.049 2026-10-19 13:00:32,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:32] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.024 2026-10-19 13:00:32,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.033 2026-10-19 13:00:32,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:00:32,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.010 2026-10-19 13:00:32,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:00:32,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:00:33,621 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.407 0.715 2026-10-19 13:00:33,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.141 2026-10-19 13:00:33,758 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:00:33,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.056 0.146 2026-10-19 13:00:33,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:00:33,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 13:00:34,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.231 0.569 2026-10-19 13:00:34,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:00:34,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.076 2026-10-19 13:00:35,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.016 2026-10-19 13:00:35,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 13:00:35,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.035 0.050 2026-10-19 13:00:35,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:00:35,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.024 0.138 2026-10-19 13:00:35,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:00:35,283 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:00:35,302 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:00:35,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.237 2026-10-19 13:00:35,358 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:00:35,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.012 0.295 2026-10-19 13:00:35,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.311 2026-10-19 13:00:35,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.354 2026-10-19 13:00:35,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.297 2026-10-19 13:00:35,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.044 0.237 2026-10-19 13:00:35,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.245 2026-10-19 13:00:35,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.241 2026-10-19 13:00:35,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-19 13:00:35,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.226 2026-10-19 13:00:35,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.216 2026-10-19 13:00:35,757 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.003 0.149 2026-10-19 13:00:35,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.018 0.123 2026-10-19 13:00:35,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.113 2026-10-19 13:00:35,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:00:35,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:00:36,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.023 2026-10-19 13:00:36,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.043 2026-10-19 13:00:36,186 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:36,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:00:37,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:00:37,011 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:00:37,022 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:37,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:00:37,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:00:37,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:00:37,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:00:37,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:37,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-19 13:00:37,135 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86032180 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-19 13:00:37,330 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86032180 with result: [{'id': 403, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-19 13:00:37,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.095 0.130 2026-10-19 13:00:38,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:00:38,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:00:38,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.052 0.046 2026-10-19 13:00:38,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.091 2026-10-19 13:00:39,013 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:00:39,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:00:39,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:39,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:00:39,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:00:39,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:00:39,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-19 13:00:39,135 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:00:39,139 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:00:39,147 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70915193 for PoS orders references: ['Order 00326-002-0001'] (draft: False) 2026-10-19 13:00:39,199 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [643] 2026-10-19 13:00:39,413 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70915193 with result: [{'id': 403, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-19 13:00:39,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.114 0.195 2026-10-19 13:00:39,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.053 2026-10-19 13:00:40,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:40,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:40,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:40,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 13:00:41,101 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:00:41,109 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:00:41,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:00:41,144 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:00:41,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:00:41,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:41,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:00:41,209 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:00:41,225 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:41,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:00:42,085 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-19 13:00:42,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:42,106 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47429567 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-10-19 13:00:42,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-19 13:00:42,239 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47429567 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-19 13:00:42,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.070 0.096 2026-10-19 13:00:43,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:43,041 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:43,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:43,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.046 2026-10-19 13:00:43,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-19 13:00:43,905 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:00:43,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:00:43,941 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:00:43,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.010 2026-10-19 13:00:44,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 13:00:44,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:00:44,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:00:44,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:00:44,791 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:44,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:00:44,825 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:00:44,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:00:44,856 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:00:45,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-19 13:00:45,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:00:45,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:00:45,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:00:45,756 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:00:45,776 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27471163 for PoS orders references: ['Order 00326-002-0003'] (draft: False) 2026-10-19 13:00:45,778 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:00:45,918 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27471163 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-10-19 13:00:45,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.068 0.100 2026-10-19 13:00:46,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:46,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:46,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:46,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.044 2026-10-19 13:00:47,638 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:00:47,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:00:47,682 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:00:47,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:00:47,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:00:47,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:00:47,741 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:00:47,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:00:47,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 13:00:47,791 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-10-19 13:00:48,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-19 13:00:48,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:48,668 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70769533 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-10-19 13:00:48,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-19 13:00:48,758 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70769533 with result: [{'id': 406, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-19 13:00:48,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.047 0.072 2026-10-19 13:00:48,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:00:49,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:49,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:49,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:49,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.049 2026-10-19 13:00:50,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-19 13:00:50,422 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:00:50,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:00:50,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:00:50,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.041 0.053 2026-10-19 13:00:51,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-19 13:00:51,355 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-19 13:00:51,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-19 13:00:51,388 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-19 13:00:51,405 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-19 13:00:51,422 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-19 13:00:51,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:51,455 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:00:51,472 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:51,489 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:51,511 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:51,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.040 0.046 2026-10-19 13:00:52,352 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-19 13:00:52,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:00:52,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:00:52,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.043 2026-10-19 13:00:53,223 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-19 13:00:53,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-19 13:00:53,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-19 13:00:53,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-19 13:00:53,289 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-19 13:00:53,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-19 13:00:53,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:53,338 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:00:53,355 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:53,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:53,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:53,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.045 0.047 2026-10-19 13:00:54,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 13:00:54,256 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:00:54,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:00:54,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.043 0.044 2026-10-19 13:00:55,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-19 13:00:55,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:00:55,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:00:55,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:00:55,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:00:55,206 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:00:55,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66695424 for PoS orders references: ['Order 00326-002-0004'] (draft: False) 2026-10-19 13:00:55,250 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [647] 2026-10-19 13:00:55,406 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66695424 with result: [{'id': 406, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-19 13:00:55,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.098 0.125 2026-10-19 13:00:56,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-19 13:00:56,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-19 13:00:56,238 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-19 13:00:56,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-19 13:00:56,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-19 13:00:56,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-19 13:00:56,306 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:00:56,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:00:56,338 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:00:56,355 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:00:56,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:00:56,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.048 0.046 2026-10-19 13:00:57,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-19 13:00:57,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 13:00:57,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-19 13:00:57,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-19 13:00:57,299 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-19 13:00:57,312 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-19 13:00:57,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 13:00:57,352 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-19 13:00:57,367 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-19 13:00:57,392 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:57] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.035 0.047 2026-10-19 13:00:57,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:57] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.063 0.037 2026-10-19 13:00:57,580 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:57] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.017 0.032 2026-10-19 13:00:58,345 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 13:00:58,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:00:58,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:00:58,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.044 2026-10-19 13:00:58,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-19 13:00:59,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:00:59,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:00:59,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-19 13:00:59,289 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-19 13:00:59,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:00:59,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:00:59,338 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-19 13:00:59,355 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:00:59,374 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 13:00:59,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-10-19 13:00:59,407 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:00:59,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:00:59,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:00:59,452 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9938161 for PoS orders references: ['Order 00326-002-0002'] (draft: False) 2026-10-19 13:00:59,483 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [645] 2026-10-19 13:00:59,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9938161 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-19 13:00:59,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.093 0.127 2026-10-19 13:00:59,804 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:00:59,805 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:00:59,806 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:00:59,806 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:00:59,807 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:00:59,808 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:00:59,814 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:00:59,815 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:00:59,815 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:00:59,816 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:00:59,817 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:00:59,823 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:00:59,823 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:00:59,825 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:00:59,826 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:00:59,828 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:00:59,829 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:00:59,830 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:00:59,831 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:00:59,831 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:00:59,832 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:00:59,833 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:00:59,835 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:00:59,838 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:00:59,853 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:00:59,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 13:00:59,900 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 13:00:59,926 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:00:59,931 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:00:59,933 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 13:00:59,934 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.064 2026-10-19 13:00:59,939 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:00:59,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:00:59,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:00:59,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:00:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:00:59,962 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:00:59,966 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:01:00,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:01:00,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:01:00,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:01:00,046 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:01:00,047 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:01:00,047 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:01:00,049 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:01:00,052 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:01:00,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:01:00,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:01:00,097 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:01:00,112 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:01:00,114 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-19 13:01:00,115 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:01:00,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 13:01:00,120 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 13:01:00,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-19 13:01:00,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-19 13:01:00,129 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:01:00,146 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:01:00,155 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:01:00,170 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:01:00,173 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:01:00,177 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:01:00,187 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:01:00,192 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:01:00,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.017 0.039 2026-10-19 13:01:00,197 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:01:00,199 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:01:00,201 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:01:00,202 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:01:00,205 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:01:00,206 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:01:00,207 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:01:00,231 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:01:00,234 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:01:00,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:01:00,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:01:00,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:01:00,247 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:01:00,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:01:00,255 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:01:00,259 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:01:00,260 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:01:00,276 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:01:00,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:01:00,279 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:01:00,280 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:01:00,282 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:01:00,283 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:01:00,285 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:01:00,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:01:00,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:01:00,333 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:01:00,337 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:01:00,338 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:01:00,344 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:01:00,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 13:01:00,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:01:00,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:01:00,382 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:01:00,383 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:01:00,384 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:01:00,385 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:01:00,386 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:01:00,388 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:01:00,391 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:01:00,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:01:00,393 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:01:00,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:01:00,395 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:01:00,396 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:01:00,396 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:01:00,397 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:01:00,397 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:01:00,398 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:01:00,399 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:01:00,400 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:01:00,401 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:01:00,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:01:00,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:01:00,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:00,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:01:00,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:01:00,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:01:00,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.011 2026-10-19 13:01:00,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:00] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:01:01,025 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:01] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:02,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:01:02,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:01:02,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:01:02,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:02,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:01:02,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:01:02,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:01:02,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:01:03,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-19 13:01:03,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:01:03,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:01:03,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:01:03,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:01:03,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:01:03,361 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49607108 for PoS orders references: ['Order 00326-002-0005'] (draft: False) 2026-10-19 13:01:03,463 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49607108 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0005', 'account_move': False}] 2026-10-19 13:01:03,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.042 0.090 2026-10-19 13:01:04,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-19 13:01:04,289 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:01:04,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:04] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.015 2026-10-19 13:01:04,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:04] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.013 2026-10-19 13:01:06,035 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:01:06,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:01:06,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:01:06,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:06,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37018 2026-10-19 13:01:06,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:01:06,101 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37018 2026-10-19 13:01:06,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130106_215904_TestFrontend.txt 2026-10-19 13:01:06,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpss2hoxc3_chrome_odoo" 2026-10-19 13:01:06,288 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-19 13:01:06,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37308 2026-10-19 13:01:06,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpamio19ga_chrome_odoo 2026-10-19 13:01:06,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41617/json/version 2026-10-19 13:01:06,933 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41617/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:01:06,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:01:06,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41617/json 2026-10-19 13:01:06,967 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41617/json with timeout 3 increased to 10s during tests 2026-10-19 13:01:06,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41617/devtools/page/DE1F420F959B8E069002E8B101762828 2026-10-19 13:01:06,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:01:07,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:01:07,249 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:01:07,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:01:07,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:01:07,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:01:07,293 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:01:08,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:08] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.161 0.958 2026-10-19 13:01:08,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DE1F420F959B8E069002E8B101762828', 'loaderId': 'CA8A88E5F099EF87D6747D7AA83FC439', 'isDownload': False} 2026-10-19 13:01:08,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-19 13:01:08,430 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:08,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:08] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 13:01:08,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:08] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-19 13:01:08,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:08] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.029 0.040 2026-10-19 13:01:09,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:09] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 13:01:09,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-19 13:01:09,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.008 2026-10-19 13:01:09,170 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:01:09,176 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:01:09,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:01:10,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.464 0.770 2026-10-19 13:01:10,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.248 2026-10-19 13:01:10,535 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:10,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.114 2026-10-19 13:01:10,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.017 2026-10-19 13:01:10,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-19 13:01:11,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:01:11,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.251 0.576 2026-10-19 13:01:11,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.075 2026-10-19 13:01:11,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-19 13:01:11,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.006 2026-10-19 13:01:11,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:11] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.061 0.068 2026-10-19 13:01:11,949 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:12,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.033 0.179 2026-10-19 13:01:12,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:12,041 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:01:12,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.045 0.258 2026-10-19 13:01:12,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:01:12,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:12,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.028 0.336 2026-10-19 13:01:12,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.366 2026-10-19 13:01:12,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.387 2026-10-19 13:01:12,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.287 2026-10-19 13:01:12,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.209 2026-10-19 13:01:12,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.042 0.174 2026-10-19 13:01:12,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.184 2026-10-19 13:01:12,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.180 2026-10-19 13:01:12,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.195 2026-10-19 13:01:12,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.171 2026-10-19 13:01:12,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.009 0.180 2026-10-19 13:01:12,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.142 2026-10-19 13:01:12,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.107 2026-10-19 13:01:12,761 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:01:12,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:01:12,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.026 2026-10-19 13:01:12,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.042 2026-10-19 13:01:12,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:01:13,770 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:13,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:01:13,791 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:01:13,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:13,821 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:01:13,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:01:13,855 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:01:13,875 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:01:13,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:13,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:01:13,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:01:13,940 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:01:13,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:01:13,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:13,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:01:14,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:01:14,022 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:01:14,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:01:14,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:01:14,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:01:14,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:01:14,107 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:01:14,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:01:14,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:14,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:01:14,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:01:14,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:01:14,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:01:14,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:01:14,238 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:01:14,259 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24618928 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-19 13:01:14,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:01:14,455 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24618928 with result: [{'id': 408, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-19 13:01:14,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.121 0.116 2026-10-19 13:01:14,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.182 2026-10-19 13:01:15,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:01:15,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.044 2026-10-19 13:01:15,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:01:16,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:01:16,124 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:16,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:01:16,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:01:16,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:01:16,223 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-19 13:01:16,229 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:16,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:16,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:01:16,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-19 13:01:16,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-19 13:01:16,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60654491 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-19 13:01:16,367 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [655, 656, 657] 2026-10-19 13:01:16,493 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60654491 with result: [{'id': 408, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-19 13:01:16,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.090 0.134 2026-10-19 13:01:16,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.043 2026-10-19 13:01:17,393 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 13:01:17,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:01:17,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:17,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:17,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:01:17,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:01:17,489 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:01:17,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:01:17,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-10-19 13:01:17,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:01:17,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-19 13:01:17,572 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-19 13:01:17,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.043 2026-10-19 13:01:18,418 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:01:18,422 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:01:18,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:01:18,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-19 13:01:18,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:01:18,466 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37308 2026-10-19 13:01:18,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:01:18,468 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37308 2026-10-19 13:01:18,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130118_564152_TestFrontend.txt 2026-10-19 13:01:18,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpamio19ga_chrome_odoo" 2026-10-19 13:01:18,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-19 13:01:19,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37504 2026-10-19 13:01:19,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpkxfykh4__chrome_odoo 2026-10-19 13:01:19,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44863/json/version 2026-10-19 13:01:19,257 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44863/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:01:19,301 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:01:19,301 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44863/json 2026-10-19 13:01:19,303 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44863/json with timeout 3 increased to 10s during tests 2026-10-19 13:01:19,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44863/devtools/page/908A6E14ADC761AB0D0ABCD7947BE3EA 2026-10-19 13:01:19,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:01:19,329 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:01:19,565 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:01:19,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:01:19,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:01:19,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:01:19,604 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:01:21,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:21] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.187 1.988 2026-10-19 13:01:21,778 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '908A6E14ADC761AB0D0ABCD7947BE3EA', 'loaderId': '7D40158B1832D9C02197E4F9031792A3', 'isDownload': False} 2026-10-19 13:01:21,779 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-19 13:01:21,802 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:21,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:21] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-19 13:01:21,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:21] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.022 2026-10-19 13:01:21,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:21] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-19 13:01:22,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.018 2026-10-19 13:01:22,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.015 2026-10-19 13:01:22,464 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:01:22,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:01:22,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.039 0.015 2026-10-19 13:01:22,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:01:23,654 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.469 0.661 2026-10-19 13:01:23,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.048 1.124 2026-10-19 13:01:23,801 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:23,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.169 2026-10-19 13:01:23,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:01:23,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 13:01:24,760 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:01:24,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.273 0.542 2026-10-19 13:01:24,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.082 2026-10-19 13:01:24,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.015 2026-10-19 13:01:24,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 13:01:25,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.037 0.045 2026-10-19 13:01:25,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.014 0.110 2026-10-19 13:01:25,184 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:01:25,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:01:25,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:25,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:01:25,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.017 0.163 2026-10-19 13:01:25,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:01:25,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.043 0.238 2026-10-19 13:01:25,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.283 2026-10-19 13:01:25,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.291 2026-10-19 13:01:25,392 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.272 2026-10-19 13:01:25,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.026 0.184 2026-10-19 13:01:25,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.212 2026-10-19 13:01:25,508 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.165 2026-10-19 13:01:25,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.164 2026-10-19 13:01:25,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.171 2026-10-19 13:01:25,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.159 2026-10-19 13:01:25,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.002 0.126 2026-10-19 13:01:25,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.112 2026-10-19 13:01:25,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.104 2026-10-19 13:01:25,921 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:01:25,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:01:25,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.032 2026-10-19 13:01:25,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.032 2026-10-19 13:01:26,105 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:26,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:26,946 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:01:26,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:01:26,974 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:26,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:01:27,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:01:27,024 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:27,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-10-19 13:01:27,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-19 13:01:27,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:01:27,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 13:01:27,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:01:27,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:27,954 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-10-19 13:01:27,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:01:28,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:01:28,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:01:28,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:01:28,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:01:28,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-19 13:01:28,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:28,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:28] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.038 0.019 2026-10-19 13:01:28,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25141045 for PoS orders references: ['Order 00328-002-0002'] (draft: False) 2026-10-19 13:01:28,462 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25141045 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-19 13:01:28,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.217 0.190 2026-10-19 13:01:28,554 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69704815 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-10-19 13:01:28,693 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69704815 with result: [{'id': 410, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-19 13:01:28,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.071 0.103 2026-10-19 13:01:28,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:28] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.143 2026-10-19 13:01:29,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:01:29,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:29,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:01:29,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:01:29,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:01:29,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:01:29,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:01:29,579 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3276241 for PoS orders references: ['Order 00328-002-0001'] (draft: False) 2026-10-19 13:01:29,631 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [660] 2026-10-19 13:01:29,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3276241 with result: [{'id': 410, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-19 13:01:29,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.109 0.152 2026-10-19 13:01:29,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.158 2026-10-19 13:01:30,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:01:30,639 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:30,658 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37504 2026-10-19 13:01:30,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:01:30,670 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37504 2026-10-19 13:01:30,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130130_822221_TestFrontend.txt 2026-10-19 13:01:30,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpkxfykh4__chrome_odoo" 2026-10-19 13:01:30,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-19 13:01:31,474 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37709 2026-10-19 13:01:31,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpus6rti7i_chrome_odoo 2026-10-19 13:01:31,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44939/json/version 2026-10-19 13:01:31,477 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44939/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:01:31,608 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:01:31,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44939/json 2026-10-19 13:01:31,610 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44939/json with timeout 3 increased to 10s during tests 2026-10-19 13:01:31,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44939/devtools/page/B64F35054CD06E9486C8B8079197D8D5 2026-10-19 13:01:31,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:01:31,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:01:32,129 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:01:32,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:01:32,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:01:32,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:01:32,168 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:01:33,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:33] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.107 0.953 2026-10-19 13:01:33,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B64F35054CD06E9486C8B8079197D8D5', 'loaderId': '9086F51B5E5BA403B470227BBC5B7B28', 'isDownload': False} 2026-10-19 13:01:33,230 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-19 13:01:33,263 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:33,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:33] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.017 2026-10-19 13:01:33,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:33] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-19 13:01:33,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:33] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-19 13:01:33,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.017 2026-10-19 13:01:33,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-19 13:01:34,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:34,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:01:34,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-19 13:01:34,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:01:35,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.560 0.740 2026-10-19 13:01:35,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.293 2026-10-19 13:01:35,487 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:35,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.144 2026-10-19 13:01:35,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 13:01:35,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 13:01:36,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:01:36,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.294 0.588 2026-10-19 13:01:36,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.092 2026-10-19 13:01:36,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.017 2026-10-19 13:01:36,904 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.007 2026-10-19 13:01:37,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.059 0.075 2026-10-19 13:01:37,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.187 2026-10-19 13:01:37,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.209 2026-10-19 13:01:37,252 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:01:37,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:37,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:37,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.024 0.342 2026-10-19 13:01:37,334 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:37,352 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:37,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.038 0.448 2026-10-19 13:01:37,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.438 2026-10-19 13:01:37,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.399 2026-10-19 13:01:37,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.329 2026-10-19 13:01:37,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.227 2026-10-19 13:01:37,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.030 0.250 2026-10-19 13:01:37,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.236 2026-10-19 13:01:37,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.239 2026-10-19 13:01:37,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.188 2026-10-19 13:01:37,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.007 0.202 2026-10-19 13:01:37,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.191 2026-10-19 13:01:37,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.021 0.185 2026-10-19 13:01:37,907 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:01:37,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:01:37,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.027 2026-10-19 13:01:37,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.057 2026-10-19 13:01:38,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:39,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:01:39,058 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:01:39,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:01:39,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:01:39,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-19 13:01:39,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-19 13:01:39,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:01:39,181 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:01:39,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:39,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:01:39,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:01:39,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:01:39,307 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:01:39,335 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15033790 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-10-19 13:01:39,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:39,740 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15033790 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-19 13:01:39,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.233 0.215 2026-10-19 13:01:39,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.234 2026-10-19 13:01:40,046 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:01:40,047 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:01:40,054 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:01:40,061 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:01:40,062 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:01:40,063 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:01:40,064 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:01:40,064 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:01:40,065 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:01:40,066 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:01:40,066 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:01:40,067 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:01:40,070 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:01:40,071 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:01:40,072 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:01:40,072 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:01:40,073 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:01:40,074 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:01:40,074 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:01:40,075 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:01:40,076 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:01:40,089 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:01:40,090 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:01:40,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:01:40,092 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:01:40,092 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:01:40,094 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:01:40,094 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:01:40,095 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:01:40,096 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:01:40,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:40,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:01:40,178 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:01:40,180 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:01:40,191 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:01:40,195 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:01:40,196 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:01:40,197 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:01:40,198 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:01:40,199 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:01:40,200 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:01:40,200 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:01:40,201 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:01:40,202 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:01:40,203 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:01:40,204 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:01:40,205 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:01:40,205 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:01:40,206 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:01:40,207 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:01:40,207 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:01:40,208 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:01:40,210 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:01:40,211 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:01:40,214 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:01:40,217 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:01:40,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:01:40,220 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:01:40,222 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:01:40,226 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:01:40,229 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:01:40,233 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:01:40,245 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:01:40,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:01:40,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:01:40,281 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:01:40,282 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:01:40,282 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:01:40,298 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:01:40,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-19 13:01:40,320 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:01:40,328 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:01:40,329 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:01:40,336 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:01:40,338 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:01:40,339 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:01:40,343 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:01:40,344 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:01:40,345 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:01:40,345 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:01:40,351 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:01:40,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:40,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:01:40,376 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:01:40,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-10-19 13:01:40,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:01:40,395 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:01:40,395 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:01:40,401 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:01:40,402 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:01:40,402 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:01:40,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:01:40,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:01:40,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:01:40,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:01:40,406 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:01:40,407 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:01:40,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:01:40,471 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:01:40,490 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-19 13:01:40,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-19 13:01:40,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 13:01:40,535 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.081 2026-10-19 13:01:40,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:01:40,596 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-19 13:01:40,650 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-19 13:01:40,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.076 0.016 2026-10-19 13:01:40,667 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 13:01:40,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.094 2026-10-19 13:01:40,683 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:01:40,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.062 2026-10-19 13:01:40,742 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:01:40,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:01:40,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-19 13:01:40,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:01:40,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:01:40,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-19 13:01:40,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:01:40,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:01:40,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:01:40,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:01:40,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:01:40,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-19 13:01:40,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.014 0.018 2026-10-19 13:01:41,427 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:41] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 13:01:41,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:41] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:42,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:01:42,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.033 2026-10-19 13:01:43,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:43] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.024 0.050 2026-10-19 13:01:43,790 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:01:43,792 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:43,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-19 13:01:43,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 13:01:43,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:01:43,856 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:01:43,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-10-19 13:01:43,873 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:01:43,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:43,900 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37709 2026-10-19 13:01:43,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:01:43,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37709 2026-10-19 13:01:44,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130144_027722_TestFrontend.txt 2026-10-19 13:01:44,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpus6rti7i_chrome_odoo" 2026-10-19 13:01:44,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-19 13:01:49,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37959 2026-10-19 13:01:49,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6t6ovq3a_chrome_odoo 2026-10-19 13:01:49,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43711/json/version 2026-10-19 13:01:49,658 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43711/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:01:49,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:01:49,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43711/json 2026-10-19 13:01:49,777 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43711/json with timeout 3 increased to 10s during tests 2026-10-19 13:01:49,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43711/devtools/page/657D8471E59776D2E2210564DE90FF66 2026-10-19 13:01:49,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:01:49,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:01:50,509 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:01:50,512 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:01:50,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:01:50,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:01:50,548 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:01:51,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:51] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.137 1.143 2026-10-19 13:01:51,825 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '657D8471E59776D2E2210564DE90FF66', 'loaderId': '7E0CBA8F9C00B3DC83F49507948606F5', 'isDownload': False} 2026-10-19 13:01:51,825 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-19 13:01:51,846 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:51,881 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:51] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.017 2026-10-19 13:01:51,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:51] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.023 2026-10-19 13:01:51,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:51] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.067 2026-10-19 13:01:52,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-19 13:01:52,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.011 2026-10-19 13:01:52,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:01:52,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:01:52,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-19 13:01:52,833 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:01:54,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.458 0.806 2026-10-19 13:01:54,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.061 1.298 2026-10-19 13:01:54,274 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:01:54,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.208 2026-10-19 13:01:54,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.009 2026-10-19 13:01:54,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.009 2026-10-19 13:01:55,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:01:55,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.221 0.719 2026-10-19 13:01:55,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.065 0.091 2026-10-19 13:01:55,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.019 2026-10-19 13:01:55,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-10-19 13:01:56,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.089 0.076 2026-10-19 13:01:56,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:01:56,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.027 0.228 2026-10-19 13:01:56,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:01:56,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:01:56,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:56,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.027 0.296 2026-10-19 13:01:56,213 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:01:56,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.027 0.395 2026-10-19 13:01:56,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.025 0.479 2026-10-19 13:01:56,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.054 0.539 2026-10-19 13:01:56,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.497 2026-10-19 13:01:56,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.050 0.418 2026-10-19 13:01:56,696 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.018 0.459 2026-10-19 13:01:56,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.408 2026-10-19 13:01:56,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.020 0.379 2026-10-19 13:01:56,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:01:56,848 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 13:01:56,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.030 0.337 2026-10-19 13:01:56,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:56] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.046 0.370 2026-10-19 13:01:57,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.357 2026-10-19 13:01:57,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.016 0.392 2026-10-19 13:01:57,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.425 2026-10-19 13:01:57,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.431 2026-10-19 13:01:57,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.029 0.443 2026-10-19 13:01:57,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.079 0.415 2026-10-19 13:01:57,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.424 2026-10-19 13:01:57,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.025 0.412 2026-10-19 13:01:57,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.039 0.440 2026-10-19 13:01:57,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.018 0.454 2026-10-19 13:01:57,692 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:01:57,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.044 0.427 2026-10-19 13:01:57,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.028 0.397 2026-10-19 13:01:57,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.418 2026-10-19 13:01:57,901 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.381 2026-10-19 13:01:57,923 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.301 2026-10-19 13:01:57,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.224 2026-10-19 13:01:57,980 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:57] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.006 0.171 2026-10-19 13:01:58,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:01:58,364 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-19 13:01:58,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-19 13:01:58,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 13:01:58,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:01:58,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:01:58,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 13:01:58,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 13:01:58,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-19 13:01:58,635 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:01:58,774 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:01:58,790 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:01:58,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:01:58,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:01:58,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:01:58,837 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-19 13:01:59,705 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:01:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-19 13:01:59,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:01:59,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:01:59,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,848 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:01:59,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:01:59,898 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-10-19 13:01:59,906 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-10-19 13:01:59,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,942 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-19 13:01:59,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-19 13:02:00,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:02:00,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:02:00,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:02:00,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:02:00,075 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-10-19 13:02:00,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:02:00,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:02:00,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:00,169 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:02:00,197 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:02:00,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.021 2026-10-19 13:02:00,277 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-19 13:02:00,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:02:00,311 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95217797 for PoS orders references: ['Order 00330-002-0002'] (draft: False) 2026-10-19 13:02:00,815 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95217797 with result: [{'id': 412, 'pos_reference': 'Order 00330-002-0002', 'account_move': False}] 2026-10-19 13:02:00,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.294 0.287 2026-10-19 13:02:00,971 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42725981 for PoS orders references: ['Order 00330-002-0001'] (draft: True) 2026-10-19 13:02:01,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42725981 with result: [{'id': 413, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-19 13:02:01,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.192 0.163 2026-10-19 13:02:01,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:01] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.019 0.329 2026-10-19 13:02:02,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:02:02,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,206 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:02:02,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:02:02,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-10-19 13:02:02,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:02:02,355 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-10-19 13:02:02,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:02:02,409 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:02:02,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-10-19 13:02:02,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-10-19 13:02:02,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:02:02,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:02,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37959 2026-10-19 13:02:02,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:02:02,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37959 2026-10-19 13:02:02,605 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130202_605042_TestFrontend.txt 2026-10-19 13:02:02,605 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6t6ovq3a_chrome_odoo" 2026-10-19 13:02:02,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-19 13:02:03,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38176 2026-10-19 13:02:03,312 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpzk9f067h_chrome_odoo 2026-10-19 13:02:03,318 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35647/json/version 2026-10-19 13:02:03,320 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35647/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:02:03,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:02:03,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35647/json 2026-10-19 13:02:03,406 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35647/json with timeout 3 increased to 10s during tests 2026-10-19 13:02:03,447 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35647/devtools/page/9167F9E491D0A60B937EDE6262E973AF 2026-10-19 13:02:03,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:02:03,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:02:03,884 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:02:03,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:02:03,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:02:03,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:02:03,924 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:02:05,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.234 0.988 2026-10-19 13:02:05,145 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '9167F9E491D0A60B937EDE6262E973AF', 'loaderId': '9B7D6CF851E1352BE8ABDBFB2BEE05F6', 'isDownload': False} 2026-10-19 13:02:05,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-19 13:02:05,171 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:02:05,206 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.019 2026-10-19 13:02:05,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-10-19 13:02:05,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.042 2026-10-19 13:02:05,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.013 2026-10-19 13:02:05,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.012 2026-10-19 13:02:05,907 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:05,930 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:02:05,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 13:02:05,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:02:07,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.498 0.683 2026-10-19 13:02:07,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.193 2026-10-19 13:02:07,269 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:02:07,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.135 2026-10-19 13:02:07,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.016 0.018 2026-10-19 13:02:07,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-10-19 13:02:08,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:02:08,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.382 0.610 2026-10-19 13:02:08,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.092 2026-10-19 13:02:08,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-10-19 13:02:08,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:02:08,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:08] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.058 0.079 2026-10-19 13:02:08,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.130 2026-10-19 13:02:08,995 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:02:09,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:02:09,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:02:09,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.019 0.209 2026-10-19 13:02:09,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:02:09,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:02:09,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.025 0.272 2026-10-19 13:02:09,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.032 0.373 2026-10-19 13:02:09,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.411 2026-10-19 13:02:09,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.025 0.315 2026-10-19 13:02:09,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.019 0.254 2026-10-19 13:02:09,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.257 2026-10-19 13:02:09,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.225 2026-10-19 13:02:09,404 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.164 2026-10-19 13:02:09,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.173 2026-10-19 13:02:09,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.172 2026-10-19 13:02:09,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.154 2026-10-19 13:02:09,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.006 0.148 2026-10-19 13:02:09,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.025 0.125 2026-10-19 13:02:09,737 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:02:09,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:02:09,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.026 2026-10-19 13:02:09,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.046 2026-10-19 13:02:09,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:10,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:02:10,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:02:10,793 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:02:10,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:02:10,808 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54525790 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-10-19 13:02:10,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:02:10,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38176 2026-10-19 13:02:10,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:02:10,886 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38176 2026-10-19 13:02:11,049 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130211_048953_TestFrontend.txt 2026-10-19 13:02:11,049 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpzk9f067h_chrome_odoo" 2026-10-19 13:02:11,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: waiting for threads: [] 2026-10-19 13:02:11,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54525790 with result: [{'id': 414, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-10-19 13:02:11,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.217 0.129 2026-10-19 13:02:11,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-19 13:02:12,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38374 2026-10-19 13:02:12,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp83uthbee_chrome_odoo 2026-10-19 13:02:12,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44627/json/version 2026-10-19 13:02:12,074 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44627/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:02:12,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:02:12,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44627/json 2026-10-19 13:02:12,122 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44627/json with timeout 3 increased to 10s during tests 2026-10-19 13:02:12,153 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44627/devtools/page/C35FBFA9FF5646A66EF8EFAA7805C6B2 2026-10-19 13:02:12,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:02:12,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:02:12,708 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:02:12,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:02:12,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:02:12,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:02:12,756 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:02:14,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:14] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.263 1.036 2026-10-19 13:02:14,056 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'C35FBFA9FF5646A66EF8EFAA7805C6B2', 'loaderId': '7E9719D053277C3CE001B5A6A3BBE5E3', 'isDownload': False} 2026-10-19 13:02:14,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-19 13:02:14,087 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:02:14,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:14] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.015 2026-10-19 13:02:14,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:14] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.040 2026-10-19 13:02:14,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:14] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-10-19 13:02:14,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:14] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.012 0.020 2026-10-19 13:02:14,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.030 2026-10-19 13:02:15,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:02:15,012 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:02:15,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:15,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:02:15,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:02:16,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.494 0.784 2026-10-19 13:02:16,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.117 0.081 2026-10-19 13:02:16,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.018 2026-10-19 13:02:16,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 13:02:16,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.084 0.073 2026-10-19 13:02:16,815 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:02:16,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.222 2026-10-19 13:02:16,892 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:02:16,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:02:17,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.039 0.329 2026-10-19 13:02:17,078 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:02:17,096 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:02:17,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.040 0.421 2026-10-19 13:02:17,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.025 0.465 2026-10-19 13:02:17,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.503 2026-10-19 13:02:17,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.040 0.385 2026-10-19 13:02:17,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.019 0.309 2026-10-19 13:02:17,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.047 0.244 2026-10-19 13:02:17,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.275 2026-10-19 13:02:17,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.239 2026-10-19 13:02:17,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.230 2026-10-19 13:02:17,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.191 2026-10-19 13:02:17,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-19 13:02:17,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.128 2026-10-19 13:02:17,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.098 2026-10-19 13:02:17,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:02:17,631 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:02:17,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.026 2026-10-19 13:02:17,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.041 2026-10-19 13:02:17,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:02:18,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-19 13:02:18,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-19 13:02:18,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-19 13:02:18,697 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.013 2026-10-19 13:02:18,790 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:02:18,792 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:02:18,793 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:02:18,795 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:02:18,796 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:02:18,797 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:02:18,799 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:02:18,804 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:02:18,809 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:02:18,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:02:18,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:02:18,833 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:02:18,834 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:02:18,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:02:18,849 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:02:18,850 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:02:18,853 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:02:18,855 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:02:18,856 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:02:18,860 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:02:18,860 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:02:18,861 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:02:18,871 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:02:18,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:02:18,886 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:02:18,887 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:02:18,888 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:02:18,889 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:02:18,890 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:02:18,891 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:02:18,892 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:02:18,893 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:02:18,899 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:02:18,900 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:02:18,901 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:02:18,902 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:02:18,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:02:18,926 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:02:18,935 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:02:18,938 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:02:18,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:02:18,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:02:18,948 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:02:18,952 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:02:18,962 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:02:18,967 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:02:18,970 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:02:18,990 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-19 13:02:18,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:18] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:02:18,997 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:02:19,004 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:02:19,005 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:02:19,009 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:02:19,020 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:02:19,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-19 13:02:19,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 13:02:19,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:02:19,066 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:02:19,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:02:19,092 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 13:02:19,098 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:02:19,099 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:02:19,100 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:02:19,101 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:02:19,101 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:02:19,102 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:02:19,109 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:02:19,110 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:02:19,111 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:02:19,112 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:02:19,113 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:02:19,114 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:02:19,124 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:02:19,129 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:02:19,131 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:02:19,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:02:19,153 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:02:19,158 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:02:19,164 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:02:19,175 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:02:19,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:02:19,180 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:02:19,187 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:02:19,202 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:02:19,203 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:02:19,204 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:02:19,205 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:02:19,214 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:02:19,218 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:02:19,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:02:19,226 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:02:19,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:02:19,236 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:02:19,249 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:02:19,255 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:02:19,274 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:02:19,279 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-19 13:02:19,280 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-19 13:02:19,286 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:02:19,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 13:02:19,310 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:02:19,311 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:02:19,311 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:02:19,312 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:02:19,313 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:02:19,313 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:02:19,314 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:02:19,315 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:02:19,315 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:02:19,316 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:02:19,317 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:02:19,317 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:02:19,318 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:02:19,319 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:02:19,320 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:02:19,320 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:02:19,321 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:02:19,322 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:02:19,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:02:19,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:02:19,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:02:19,808 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:02:19,824 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-19 13:02:19,827 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:02:19,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.075 2026-10-19 13:02:19,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.031 0.031 2026-10-19 13:02:19,916 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42036906 for PoS orders references: ['Order 00332-001-0001'] (draft: False) 2026-10-19 13:02:19,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 13:02:19,934 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-19 13:02:20,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:20] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:02:20,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42036906 with result: [{'id': 415, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-10-19 13:02:20,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.187 0.266 2026-10-19 13:02:20,296 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.316 2026-10-19 13:02:20,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:20] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dcb51b9a6-0631-46b6-9487-47f55d912ebb?width=200&height=200 HTTP/1.1" 200 - 2 0.000 0.131 2026-10-19 13:02:21,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:02:21,386 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:02:21,399 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:21,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38374 2026-10-19 13:02:21,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:02:21,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38374 2026-10-19 13:02:21,529 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130221_528893_TestFrontend.txt 2026-10-19 13:02:21,529 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp83uthbee_chrome_odoo" 2026-10-19 13:02:21,560 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-19 13:02:27,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38614 2026-10-19 13:02:27,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_gkqiwa0_chrome_odoo 2026-10-19 13:02:27,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46407/json/version 2026-10-19 13:02:27,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46407/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:02:28,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:02:28,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46407/json 2026-10-19 13:02:28,053 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46407/json with timeout 3 increased to 10s during tests 2026-10-19 13:02:28,094 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46407/devtools/page/48695AD1AA78CCF20B2E78D0B7B1680E 2026-10-19 13:02:28,127 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:02:28,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:02:28,584 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:02:28,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:02:28,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:02:28,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:02:28,632 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:02:29,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:29] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.168 1.118 2026-10-19 13:02:29,913 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '48695AD1AA78CCF20B2E78D0B7B1680E', 'loaderId': 'A76E077C212CC20187B03F518FE086FD', 'isDownload': False} 2026-10-19 13:02:29,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-19 13:02:29,935 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:02:29,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:29] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.026 2026-10-19 13:02:30,009 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:30] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.046 2026-10-19 13:02:30,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:30] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.047 2026-10-19 13:02:30,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:30] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-19 13:02:30,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.013 2026-10-19 13:02:30,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:30,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:02:30,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.022 2026-10-19 13:02:30,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:02:31,571 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:02:32,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.486 0.817 2026-10-19 13:02:32,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.084 2026-10-19 13:02:32,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.021 2026-10-19 13:02:32,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.008 2026-10-19 13:02:32,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.048 0.091 2026-10-19 13:02:32,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.023 0.171 2026-10-19 13:02:32,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.018 0.236 2026-10-19 13:02:32,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:02:32,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.236 2026-10-19 13:02:32,694 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02: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-10-19 13:02:32,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:02:32,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 13:02:32,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.043 0.309 2026-10-19 13:02:32,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:02:32,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.021 0.399 2026-10-19 13:02:32,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.040 0.384 2026-10-19 13:02:32,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:32] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.014 0.404 2026-10-19 13:02:33,000 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.268 2026-10-19 13:02:33,076 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.025 0.289 2026-10-19 13:02:33,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.028 0.335 2026-10-19 13:02:33,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.350 2026-10-19 13:02:33,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.027 0.402 2026-10-19 13:02:33,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:02:33,363 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 13:02:33,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.016 0.424 2026-10-19 13:02:33,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.027 0.435 2026-10-19 13:02:33,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.029 0.427 2026-10-19 13:02:33,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.428 2026-10-19 13:02:33,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.027 0.415 2026-10-19 13:02:33,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.397 2026-10-19 13:02:33,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.365 2026-10-19 13:02:33,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.296 2026-10-19 13:02:33,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.024 0.275 2026-10-19 13:02:33,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.016 0.302 2026-10-19 13:02:33,941 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:02:33,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:33] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.023 0.304 2026-10-19 13:02:34,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.281 2026-10-19 13:02:34,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.265 2026-10-19 13:02:34,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.272 2026-10-19 13:02:34,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.218 2026-10-19 13:02:34,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.140 2026-10-19 13:02:34,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:34] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.003 0.101 2026-10-19 13:02:34,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:02:34,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 13:02:34,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 13:02:34,653 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 13:02:34,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:02:34,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-19 13:02:34,906 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:02:34,908 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:02:34,909 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:02:34,919 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:02:34,920 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:02:34,921 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:02:34,924 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:02:34,927 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:02:34,927 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:02:34,929 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:02:34,930 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:02:34,939 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:02:34,940 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:02:34,946 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:02:34,949 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:02:34,954 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:02:34,956 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:02:34,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:02:34,962 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:02:34,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:02:34,966 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:02:34,967 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:02:34,968 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:02:34,968 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:02:34,969 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:02:34,969 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:02:34,970 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:02:34,971 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:02:34,972 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:02:34,973 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:02:34,974 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:02:34,975 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:02:35,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:02:35,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-19 13:02:35,011 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:02:35,013 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:02:35,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-19 13:02:35,017 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:02:35,018 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:02:35,020 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:02:35,021 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:02:35,022 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:02:35,024 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:02:35,024 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:02:35,025 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:02:35,026 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:02:35,027 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:02:35,028 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:02:35,028 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:02:35,029 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:02:35,030 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:02:35,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:02:35,032 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:02:35,034 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:02:35,035 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:02:35,039 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:02:35,041 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:02:35,043 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:02:35,044 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:02:35,044 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:02:35,045 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:02:35,048 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:02:35,048 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:02:35,050 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:02:35,050 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:02:35,051 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:02:35,060 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:02:35,064 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:02:35,069 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:02:35,087 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:02:35,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 13:02:35,095 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:02:35,101 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:02:35,108 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:02:35,110 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:02:35,115 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:02:35,122 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:02:35,136 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:02:35,141 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:02:35,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:02:35,144 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:02:35,147 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:02:35,152 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:02:35,153 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:02:35,156 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:02:35,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:02:35,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.008 2026-10-19 13:02:35,176 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:02:35,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:02:35,190 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:02:35,193 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:02:35,197 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:02:35,199 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:02:35,210 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:02:35,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:02:35,240 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:02:35,243 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:02:35,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.073 2026-10-19 13:02:35,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.083 2026-10-19 13:02:35,270 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:02:35,271 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:02:35,272 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:02:35,280 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:02:35,281 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:02:35,284 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:02:35,285 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:02:35,286 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:02:35,287 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:02:35,288 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:02:35,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:02:35,294 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:02:35,296 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:02:35,304 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:02:35,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 13:02:35,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:02:35,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:02:35,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:02:35,414 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-19 13:02:35,423 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-19 13:02:35,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:02:35,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 13:02:35,464 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-19 13:02:35,468 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:35,983 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-19 13:02:36,033 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37899068 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-10-19 13:02:36,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:36] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.015 2026-10-19 13:02:36,210 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:36] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:36,343 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37899068 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-10-19 13:02:36,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.156 0.198 2026-10-19 13:02:36,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:02:37,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:02:37,513 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:37,522 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38614 2026-10-19 13:02:37,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:02:37,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38614 2026-10-19 13:02:37,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130237_647604_TestFrontend.txt 2026-10-19 13:02:37,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_gkqiwa0_chrome_odoo" 2026-10-19 13:02:37,691 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-19 13:02:38,362 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38872 2026-10-19 13:02:38,362 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpp24kqlu9_chrome_odoo 2026-10-19 13:02:38,362 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42523/json/version 2026-10-19 13:02:38,364 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42523/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:02:38,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:02:38,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42523/json 2026-10-19 13:02:38,417 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42523/json with timeout 3 increased to 10s during tests 2026-10-19 13:02:38,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42523/devtools/page/4455402ABC1EC5D52063493D4385917C 2026-10-19 13:02:38,463 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:02:38,472 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:02:38,745 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:02:38,748 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:02:38,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:02:38,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:02:38,798 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:02:41,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:41] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.155 2.233 2026-10-19 13:02:41,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4455402ABC1EC5D52063493D4385917C', 'loaderId': '6775A6DC87F0980F7FB880A87F3075B7', 'isDownload': False} 2026-10-19 13:02:41,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-19 13:02:41,221 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:02:41,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:41] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-10-19 13:02:41,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:41] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.057 2026-10-19 13:02:41,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:41] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.094 2026-10-19 13:02:42,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:42] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.058 0.025 2026-10-19 13:02:42,047 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:02:42,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:02:42,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.038 0.084 2026-10-19 13:02:42,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 13:02:42,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:02:43,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.542 0.751 2026-10-19 13:02:43,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 1.308 2026-10-19 13:02:43,558 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:02:43,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.141 2026-10-19 13:02:43,730 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 13:02:43,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.017 2026-10-19 13:02:44,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:02:44,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.235 0.554 2026-10-19 13:02:44,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.100 2026-10-19 13:02:44,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.018 2026-10-19 13:02:44,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:02:44,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.031 2026-10-19 13:02:44,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.055 2026-10-19 13:02:45,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.023 0.140 2026-10-19 13:02:45,076 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:02:45,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.029 0.215 2026-10-19 13:02:45,138 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:45,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:02:45,187 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:45,257 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.046 0.332 2026-10-19 13:02:45,289 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:02:45,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.460 2026-10-19 13:02:45,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.022 0.408 2026-10-19 13:02:45,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.418 2026-10-19 13:02:45,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.330 2026-10-19 13:02:45,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.028 0.282 2026-10-19 13:02:45,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.227 2026-10-19 13:02:45,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.013 0.206 2026-10-19 13:02:45,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.188 2026-10-19 13:02:45,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.008 0.216 2026-10-19 13:02:45,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.019 0.211 2026-10-19 13:02:45,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.021 0.090 2026-10-19 13:02:45,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:02:45,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-19 13:02:45,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.022 2026-10-19 13:02:45,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.023 2026-10-19 13:02:46,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:46,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-10-19 13:02:46,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:02:46,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:02:46,907 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:02:46,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:02:46,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-19 13:02:46,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-10-19 13:02:46,967 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:02:46,984 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-10-19 13:02:47,001 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:02:47,107 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:02:47,108 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:02:47,108 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:02:47,110 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:02:47,116 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:02:47,117 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:02:47,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:02:47,127 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:02:47,131 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:02:47,132 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:02:47,134 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:02:47,135 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:02:47,135 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:02:47,136 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:02:47,137 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:02:47,137 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:02:47,138 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:02:47,139 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:02:47,141 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:02:47,142 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:02:47,143 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:02:47,144 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:02:47,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:02:47,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:02:47,160 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:02:47,161 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:02:47,162 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:02:47,163 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:02:47,163 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:02:47,165 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:02:47,168 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:02:47,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 13:02:47,216 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:02:47,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:02:47,233 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 13:02:47,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-19 13:02:47,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:02:47,287 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:02:47,307 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:02:47,311 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:02:47,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:02:47,324 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:02:47,325 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:02:47,327 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:02:47,328 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:02:47,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:02:47,354 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:02:47,363 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:02:47,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:02:47,384 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:02:47,406 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:02:47,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-10-19 13:02:47,417 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:02:47,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:02:47,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-19 13:02:47,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:02:47,439 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:02:47,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.096 2026-10-19 13:02:47,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:02:47,483 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:02:47,484 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:02:47,485 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:02:47,486 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:02:47,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:02:47,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.036 0.005 2026-10-19 13:02:47,495 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:02:47,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:02:47,501 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:02:47,501 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:02:47,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:02:47,503 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:02:47,504 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:02:47,504 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:02:47,505 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:02:47,506 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:02:47,507 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:02:47,508 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:02:47,509 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:02:47,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:02:47,567 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:02:47,608 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:02:47,611 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:02:47,618 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-19 13:02:47,631 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:02:47,633 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 13:02:47,657 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:02:47,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.134 2026-10-19 13:02:47,667 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:02:47,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-10-19 13:02:47,671 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:02:47,672 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:02:47,678 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:02:47,679 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:02:47,680 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:02:47,681 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:02:47,686 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:47,690 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:02:47,691 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:02:47,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:02:47,712 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:02:47,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:02:47,720 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:02:47,721 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:02:47,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:02:47,724 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:02:47,725 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:02:47,725 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:02:47,729 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:02:47,730 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:02:47,730 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:02:47,731 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:02:47,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:02:47,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:02:47,748 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:02:47,749 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:02:47,750 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:02:47,750 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:02:47,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:02:47,752 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:02:47,752 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:02:48,203 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6306800 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-19 13:02:48,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:48] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 13:02:48,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:48] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:02:48,415 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6306800 with result: [{'id': 417, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-19 13:02:48,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.125 0.120 2026-10-19 13:02:48,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.033 2026-10-19 13:02:49,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:02:49,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-10-19 13:02:49,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:02:49,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:02:49,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 13:02:49,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 13:02:49,820 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.052 0.056 2026-10-19 13:02:50,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-19 13:02:50,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:02:50,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:02:50,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:02:50,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-19 13:02:50,685 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:02:50,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:02:50,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:02:50,749 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:02:50,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:50,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:02:50,759 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:02:50,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:02:50,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:02:50,820 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6213347 for PoS orders references: ['Order 00334-002-0002'] (draft: False) 2026-10-19 13:02:51,065 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6213347 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0002', 'account_move': False}] 2026-10-19 13:02:51,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.108 0.183 2026-10-19 13:02:51,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:51] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-19 13:02:52,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:02:53,047 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-10-19 13:02:53,051 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:02:53,085 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 13:02:53,124 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:02:53,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-19 13:02:53,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.014 2026-10-19 13:02:53,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 13:02:53,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 13:02:53,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 13:02:54,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-10-19 13:02:54,022 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:02:54,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:02:54,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94613173 for PoS orders references: ['Order 00334-002-0003'] (draft: True) 2026-10-19 13:02:54,591 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94613173 with result: [{'id': 419, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-19 13:02:54,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.050 0.102 2026-10-19 13:02:55,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:02:55,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-10-19 13:02:55,817 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-10-19 13:02:55,833 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:02:55,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:02:55,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:02:55,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:02:55,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-19 13:02:55,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:02:55,914 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73152588 for PoS orders references: ['Order 00334-002-0003'] (draft: False) 2026-10-19 13:02:55,954 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [688] 2026-10-19 13:02:56,116 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73152588 with result: [{'id': 419, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-19 13:02:56,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.085 0.144 2026-10-19 13:02:56,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:02:56,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 13:02:56,920 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:02:56,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:02:57,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.043 0.050 2026-10-19 13:02:57,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:02:57,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 13:02:57,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 13:02:57,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.042 2026-10-19 13:02:58,658 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-19 13:02:58,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:02:58,697 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:02:58,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:02:58,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-19 13:02:58,737 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:02:58,755 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26174038 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-19 13:02:58,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-19 13:02:58,870 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26174038 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-19 13:02:58,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.051 0.096 2026-10-19 13:02:59,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:02:59,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:02:59,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:02:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.047 2026-10-19 13:03:00,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:03:00,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 13:03:00,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 13:03:00,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.039 0.053 2026-10-19 13:03:01,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 13:03:01,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:03:01,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-10-19 13:03:01,989 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33760318 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-19 13:03:02,036 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [684, 685] 2026-10-19 13:03:02,213 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33760318 with result: [{'id': 417, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-19 13:03:02,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.148 0.119 2026-10-19 13:03:02,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:02] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.029 0.031 2026-10-19 13:03:03,309 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-10-19 13:03:03,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:03:03,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 13:03:03,350 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:03:03,367 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:03:03,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-19 13:03:03,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:03:03,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38872 2026-10-19 13:03:03,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:03,418 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:03:03,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38872 2026-10-19 13:03:03,557 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130303_556794_TestFrontend.txt 2026-10-19 13:03:03,557 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpp24kqlu9_chrome_odoo" 2026-10-19 13:03:04,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39137 2026-10-19 13:03:04,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpb9xrcqja_chrome_odoo 2026-10-19 13:03:04,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34667/json/version 2026-10-19 13:03:04,022 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34667/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:03:04,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:03:04,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34667/json 2026-10-19 13:03:04,071 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34667/json with timeout 3 increased to 10s during tests 2026-10-19 13:03:04,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34667/devtools/page/4FA40ADC6E719D5783259CC19C665B42 2026-10-19 13:03:04,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:03:04,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:03:04,207 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:03:04,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:03:04,217 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:03:04,218 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:03:04,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:04] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.029 0.117 2026-10-19 13:03:04,395 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4FA40ADC6E719D5783259CC19C665B42', 'loaderId': 'FF02ADE3C736FB270922C4D6CA9CD7B7', 'isDownload': False} 2026-10-19 13:03:04,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-19 13:03:04,444 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:04,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:04] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.020 2026-10-19 13:03:04,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:04] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.047 2026-10-19 13:03:04,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:04] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.075 2026-10-19 13:03:05,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-19 13:03:05,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.022 2026-10-19 13:03:05,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:03:05,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.034 2026-10-19 13:03:05,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:03:05,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:03:06,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.378 0.736 2026-10-19 13:03:06,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.055 1.136 2026-10-19 13:03:06,699 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:06,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.186 2026-10-19 13:03:06,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 13:03:07,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 13:03:07,817 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:03:07,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.285 0.630 2026-10-19 13:03:08,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.083 2026-10-19 13:03:08,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-10-19 13:03:08,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.007 2026-10-19 13:03:08,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.029 0.090 2026-10-19 13:03:08,336 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:03:08,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.181 2026-10-19 13:03:08,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:08,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.178 2026-10-19 13:03:08,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:03:08,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.199 2026-10-19 13:03:08,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-19 13:03:08,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.347 2026-10-19 13:03:08,662 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.014 0.386 2026-10-19 13:03:08,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.011 0.335 2026-10-19 13:03:08,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.048 0.267 2026-10-19 13:03:08,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.316 2026-10-19 13:03:08,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.019 0.311 2026-10-19 13:03:08,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.293 2026-10-19 13:03:08,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.210 2026-10-19 13:03:08,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.213 2026-10-19 13:03:08,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.002 0.136 2026-10-19 13:03:08,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.105 2026-10-19 13:03:08,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.087 2026-10-19 13:03:10,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:03:10,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.040 2026-10-19 13:03:10,337 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:11,080 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 13:03:11,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:11,107 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4795031 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-19 13:03:11,130 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [690, 691] 2026-10-19 13:03:11,300 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4795031 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-19 13:03:11,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.106 0.121 2026-10-19 13:03:11,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.172 2026-10-19 13:03:12,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:03:12,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 13:03:12,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:03:12,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:03:12,909 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-19 13:03:12,918 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:03:12,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:03:13,777 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:03:13,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:03:13,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:13,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:13,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:03:13,859 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:03:13,883 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:03:13,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:03:13,915 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43243901 for PoS orders references: ['Order 00334-002-0004'] (draft: False) 2026-10-19 13:03:13,968 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [694, 695] 2026-10-19 13:03:14,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43243901 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-19 13:03:14,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.111 0.159 2026-10-19 13:03:14,336 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:03:14,337 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:03:14,338 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:03:14,340 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:03:14,341 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:03:14,343 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:03:14,345 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:03:14,346 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:03:14,346 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:03:14,356 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:03:14,357 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:03:14,357 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:03:14,362 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:03:14,363 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:03:14,364 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:03:14,375 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:03:14,376 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:03:14,377 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:03:14,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:03:14,393 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:03:14,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:03:14,409 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:03:14,429 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:03:14,442 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 13:03:14,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 13:03:14,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-19 13:03:14,482 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:03:14,483 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:03:14,484 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:03:14,488 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:03:14,489 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:03:14,498 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-10-19 13:03:14,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:03:14,500 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:03:14,501 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:03:14,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:03:14,530 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:03:14,531 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:03:14,531 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:03:14,532 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:03:14,533 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:03:14,533 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:03:14,534 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:03:14,535 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:03:14,535 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:03:14,536 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:03:14,536 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:03:14,537 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:03:14,538 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:03:14,538 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:03:14,539 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:03:14,540 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:03:14,540 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:03:14,541 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:03:14,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:14,559 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:03:14,567 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:03:14,569 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:03:14,574 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:03:14,575 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:03:14,576 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:03:14,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:03:14,593 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:03:14,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:03:14,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-19 13:03:14,651 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.094 2026-10-19 13:03:14,653 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 13:03:14,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:03:14,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:03:14,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-19 13:03:14,721 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:03:14,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:03:14,731 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:03:14,745 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:03:14,754 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.047 0.011 2026-10-19 13:03:14,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:03:14,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:03:14,800 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.076 2026-10-19 13:03:14,801 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:03:14,819 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:03:14,820 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:03:14,821 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:03:14,821 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:03:14,824 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:03:14,826 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:03:14,827 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-19 13:03:14,830 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:03:14,831 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:03:14,831 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:03:14,832 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:03:14,832 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:03:14,833 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:03:14,834 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:03:14,835 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:03:14,835 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:03:14,836 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:03:14,837 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:03:14,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:03:14,848 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:03:14,849 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:03:14,851 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:03:14,852 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:03:14,855 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:03:14,910 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 13:03:14,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:03:14,918 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:03:14,923 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:03:14,928 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:03:14,932 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:03:14,939 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:03:14,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:03:14,944 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:03:14,945 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:03:14,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-19 13:03:14,977 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:03:14,996 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:03:15,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 13:03:15,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:03:15,015 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 13:03:15,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:03:15,365 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:03:15,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.012 2026-10-19 13:03:15,519 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:15] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 13:03:15,653 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:15] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:16,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:03:16,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 13:03:16,946 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20327753 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-19 13:03:16,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:17,000 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20327753 with result: [{'id': 421, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-19 13:03:17,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.029 0.053 2026-10-19 13:03:17,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 13:03:17,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:03:17,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:03:18,580 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-10-19 13:03:18,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:03:18,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-10-19 13:03:18,604 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64240465 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-19 13:03:18,728 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64240465 with result: [{'id': 421, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-19 13:03:18,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.058 0.092 2026-10-19 13:03:19,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:03:19,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:03:19,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39137 2026-10-19 13:03:19,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:03:19,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39137 2026-10-19 13:03:19,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130319_671066_TestFrontend.txt 2026-10-19 13:03:19,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpb9xrcqja_chrome_odoo" 2026-10-19 13:03:19,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-19 13:03:20,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39391 2026-10-19 13:03:20,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqz2fo8zr_chrome_odoo 2026-10-19 13:03:20,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33167/json/version 2026-10-19 13:03:20,401 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33167/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:03:20,542 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:03:20,542 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33167/json 2026-10-19 13:03:20,543 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33167/json with timeout 3 increased to 10s during tests 2026-10-19 13:03:20,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33167/devtools/page/B022CE13FADD89EC422725C43DCCFA65 2026-10-19 13:03:20,646 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:03:20,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:03:21,105 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:03:21,109 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:03:21,124 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:03:21,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:03:21,165 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:03:22,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:22] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.215 1.080 2026-10-19 13:03:22,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B022CE13FADD89EC422725C43DCCFA65', 'loaderId': 'DF3AF55D7CABA7E7E1EA8179A7F3E05A', 'isDownload': False} 2026-10-19 13:03:22,457 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-19 13:03:22,482 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:22,512 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:22] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-10-19 13:03:22,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:22] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.037 2026-10-19 13:03:22,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:22] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.067 2026-10-19 13:03:23,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.011 0.015 2026-10-19 13:03:23,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.017 2026-10-19 13:03:23,213 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:03:23,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.019 2026-10-19 13:03:23,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:23,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:03:24,392 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.454 0.680 2026-10-19 13:03:24,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.135 2026-10-19 13:03:24,519 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:24,614 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.161 2026-10-19 13:03:24,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-19 13:03:24,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 13:03:25,551 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:03:25,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.252 0.611 2026-10-19 13:03:25,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.073 2026-10-19 13:03:25,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-10-19 13:03:25,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:03:25,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:25] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.032 0.062 2026-10-19 13:03:25,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:03:26,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.021 0.147 2026-10-19 13:03:26,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:03:26,063 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:26,075 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:26,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:03:26,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.029 0.200 2026-10-19 13:03:26,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.019 0.057 2026-10-19 13:03:26,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.008 0.338 2026-10-19 13:03:26,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.368 2026-10-19 13:03:26,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.302 2026-10-19 13:03:26,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.434 2026-10-19 13:03:26,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.018 0.222 2026-10-19 13:03:26,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.187 2026-10-19 13:03:26,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.179 2026-10-19 13:03:26,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.153 2026-10-19 13:03:26,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.154 2026-10-19 13:03:26,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.003 0.174 2026-10-19 13:03:26,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.169 2026-10-19 13:03:26,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.144 2026-10-19 13:03:26,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:03:26,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:03:26,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.026 2026-10-19 13:03:26,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.041 2026-10-19 13:03:26,969 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:27,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:03:27,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:03:27,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:03:27,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:03:27,817 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:03:27,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:03:27,851 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:03:27,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-19 13:03:28,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:03:28,734 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:03:28,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:03:28,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:03:28,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:03:28,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:03:28,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:03:28,833 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:03:28,849 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-10-19 13:03:28,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 13:03:29,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:03:29,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:03:29,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:03:29,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:03:29,749 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:03:29,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:03:29,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:03:29,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-19 13:03:29,816 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:03:29,832 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-10-19 13:03:29,849 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:03:29,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:03:29,882 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:03:29,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:03:29,916 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:03:29,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:03:29,950 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 13:03:29,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-10-19 13:03:29,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:03:30,001 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:03:30,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-10-19 13:03:30,034 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:03:30,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-19 13:03:30,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:30,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 13:03:30,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:30,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 13:03:30,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:03:30,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:03:30,166 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:03:30,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:03:30,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:03:30,217 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:03:30,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:03:30,240 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3423087 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-19 13:03:30,427 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3423087 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-19 13:03:30,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.115 0.122 2026-10-19 13:03:30,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.025 0.049 2026-10-19 13:03:30,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:03:31,363 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:03:31,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:03:31,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:03:31,401 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 13:03:31,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 13:03:31,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:03:31,449 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:03:31,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:03:31,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:03:31,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:03:31,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39391 2026-10-19 13:03:31,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:03:31,495 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39391 2026-10-19 13:03:31,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130331_615311_TestFrontend.txt 2026-10-19 13:03:31,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqz2fo8zr_chrome_odoo" 2026-10-19 13:03:32,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39591 2026-10-19 13:03:32,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpta4oky6z_chrome_odoo 2026-10-19 13:03:32,029 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44613/json/version 2026-10-19 13:03:32,032 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44613/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:03:32,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:03:32,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44613/json 2026-10-19 13:03:32,142 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44613/json with timeout 3 increased to 10s during tests 2026-10-19 13:03:32,159 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44613/devtools/page/44458EDFFB556F46497C6BD827274212 2026-10-19 13:03:32,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:03:32,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:03:32,294 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:03:32,301 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:03:32,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:03:32,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:03:32,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:32] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.030 0.083 2026-10-19 13:03:32,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '44458EDFFB556F46497C6BD827274212', 'loaderId': '4FEB2EEF98CBECB8F29327934A81142B', 'isDownload': False} 2026-10-19 13:03:32,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-19 13:03:32,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:32,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:32] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.020 2026-10-19 13:03:32,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:32] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.043 2026-10-19 13:03:32,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:32] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-19 13:03:33,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 13:03:33,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-19 13:03:33,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:03:33,215 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:03:33,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.011 2026-10-19 13:03:33,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:03:34,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.266 0.630 2026-10-19 13:03:34,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.904 2026-10-19 13:03:34,273 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:34,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.128 2026-10-19 13:03:34,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 13:03:34,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 13:03:35,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:03:35,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.263 0.609 2026-10-19 13:03:35,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.090 2026-10-19 13:03:35,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-10-19 13:03:35,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:03:35,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.069 0.055 2026-10-19 13:03:35,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:35,850 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:35,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:03:35,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.185 2026-10-19 13:03:35,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.181 2026-10-19 13:03:35,943 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 13:03:35,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:35] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.020 0.277 2026-10-19 13:03:36,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.014 0.334 2026-10-19 13:03:36,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.335 2026-10-19 13:03:36,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.013 0.226 2026-10-19 13:03:36,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.269 2026-10-19 13:03:36,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.022 0.253 2026-10-19 13:03:36,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.248 2026-10-19 13:03:36,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.198 2026-10-19 13:03:36,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.195 2026-10-19 13:03:36,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.175 2026-10-19 13:03:36,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.003 0.155 2026-10-19 13:03:36,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.115 2026-10-19 13:03:36,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.081 2026-10-19 13:03:37,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:03:37,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.046 2026-10-19 13:03:37,790 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:38,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:03:38,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:03:38,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:03:38,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:03:38,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:03:38,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:03:38,636 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:03:38,653 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:03:38,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-19 13:03:39,520 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 13:03:39,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:39,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82960726 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-19 13:03:39,592 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [699, 700] 2026-10-19 13:03:39,727 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82960726 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-19 13:03:39,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.094 0.126 2026-10-19 13:03:40,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:03:40,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:03:40,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 13:03:41,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:03:41,350 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7030405 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-19 13:03:41,376 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [701, 702, 703] 2026-10-19 13:03:41,509 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7030405 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-19 13:03:41,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.076 0.118 2026-10-19 13:03:42,298 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:03:42,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:03:42,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 13:03:43,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:43,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:03:43,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.046 2026-10-19 13:03:43,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-19 13:03:43,985 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-10-19 13:03:44,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-19 13:03:44,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-19 13:03:44,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:03:44,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-19 13:03:44,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:03:44,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:44,101 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67635919 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-19 13:03:44,128 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [704, 705, 706] 2026-10-19 13:03:44,234 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67635919 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-19 13:03:44,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.048 0.116 2026-10-19 13:03:44,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.005 2026-10-19 13:03:45,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-19 13:03:45,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.046 2026-10-19 13:03:45,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:03:45,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:03:45,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:03:45,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:03:45,949 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:03:45,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:03:45,986 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:03:46,000 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 13:03:46,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-10-19 13:03:46,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-10-19 13:03:46,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-10-19 13:03:46,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:46] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.026 0.011 2026-10-19 13:03:47,101 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:03:47,102 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:03:47,103 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:03:47,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:47,111 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:03:47,113 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:03:47,114 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:03:47,116 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:03:47,117 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:03:47,118 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:03:47,121 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:03:47,122 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:03:47,123 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:03:47,124 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:03:47,125 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:03:47,126 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:03:47,131 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:03:47,135 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:03:47,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:03:47,144 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:03:47,171 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:03:47,172 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:03:47,195 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:03:47,204 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:03:47,208 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:03:47,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:03:47,217 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:03:47,223 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:03:47,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:03:47,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-10-19 13:03:47,246 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:03:47,248 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:03:47,249 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:03:47,250 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:03:47,251 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:03:47,252 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:03:47,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:03:47,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:03:47,316 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:03:47,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:03:47,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:03:47,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:03:47,336 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:03:47,339 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:03:47,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:03:47,344 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:03:47,345 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:03:47,346 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:03:47,347 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:03:47,347 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:03:47,348 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:03:47,349 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:03:47,350 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:03:47,351 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:03:47,367 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:03:47,390 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:03:47,399 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:03:47,407 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:03:47,418 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:03:47,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-19 13:03:47,434 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-19 13:03:47,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:03:47,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:03:47,448 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:03:47,449 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:03:47,451 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:03:47,453 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:03:47,455 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:03:47,456 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:03:47,457 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:03:47,458 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:03:47,459 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:03:47,460 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:03:47,462 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:03:47,463 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:03:47,464 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:03:47,470 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:03:47,472 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:03:47,472 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:03:47,473 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:03:47,474 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:03:47,475 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:03:47,475 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:03:47,476 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:03:47,477 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:03:47,477 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:03:47,478 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:03:47,478 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:03:47,481 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:03:47,483 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:03:47,483 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:03:47,484 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:03:47,488 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:03:47,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:03:47,491 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:03:47,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:03:47,498 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:03:47,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:47,518 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:03:47,519 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:03:47,527 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:03:47,529 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:03:47,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:47,536 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:03:47,536 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:03:47,537 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:03:47,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:47,552 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:03:47,555 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:03:47,556 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:03:47,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 13:03:47,572 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-19 13:03:47,582 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:03:47,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:03:47,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:03:47,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:03:47,623 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:03:47,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:03:47,932 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-19 13:03:48,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-19 13:03:48,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:03:48,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:03:48,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:03:48,056 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-19 13:03:48,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:48,078 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:03:48,095 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79231824 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-19 13:03:48,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-10-19 13:03:48,107 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-19 13:03:48,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:03:48,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:48] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.016 2026-10-19 13:03:48,134 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:03:48,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-10-19 13:03:48,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:03:48,175 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [707, 708, 709] 2026-10-19 13:03:48,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-10-19 13:03:48,196 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:03:48,218 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:48,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39591 2026-10-19 13:03:48,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:03:48,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39591 2026-10-19 13:03:48,368 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79231824 with result: [{'id': 422, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-19 13:03:48,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.179 0.131 2026-10-19 13:03:48,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130348_411661_TestFrontend.txt 2026-10-19 13:03:48,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpta4oky6z_chrome_odoo" 2026-10-19 13:03:48,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39844 2026-10-19 13:03:48,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpoafkkkky_chrome_odoo 2026-10-19 13:03:48,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45061/json/version 2026-10-19 13:03:48,859 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45061/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:03:49,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:03:49,010 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45061/json 2026-10-19 13:03:49,012 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45061/json with timeout 3 increased to 10s during tests 2026-10-19 13:03:49,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45061/devtools/page/722F555D4CA9ED50A7EEA7763246ED4B 2026-10-19 13:03:49,063 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:03:49,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:03:49,175 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:03:49,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:03:49,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:03:49,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:03:49,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.033 0.091 2026-10-19 13:03:49,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '722F555D4CA9ED50A7EEA7763246ED4B', 'loaderId': 'B1AE5C72ACECC9F5BE2995AD929522F4', 'isDownload': False} 2026-10-19 13:03:49,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-19 13:03:49,383 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:49,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:49] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-10-19 13:03:49,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:49] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.036 2026-10-19 13:03:49,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:49] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.049 2026-10-19 13:03:50,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:50] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.012 0.014 2026-10-19 13:03:50,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.021 0.035 2026-10-19 13:03:50,145 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:03:50,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:03:50,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.017 2026-10-19 13:03:50,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:03:51,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.419 0.671 2026-10-19 13:03:51,399 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 1.092 2026-10-19 13:03:51,434 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:03:51,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.195 2026-10-19 13:03:51,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 13:03:51,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 13:03:52,519 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-10-19 13:03:52,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.294 0.619 2026-10-19 13:03:52,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.076 2026-10-19 13:03:52,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.017 2026-10-19 13:03:52,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:03:52,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:52] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.034 0.057 2026-10-19 13:03:53,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:03:53,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.147 2026-10-19 13:03:53,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.195 2026-10-19 13:03:53,131 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:03:53,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:03:53,158 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:03:53,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.010 0.242 2026-10-19 13:03:53,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.254 2026-10-19 13:03:53,219 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.276 2026-10-19 13:03:53,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.015 0.226 2026-10-19 13:03:53,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.179 2026-10-19 13:03:53,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.121 2026-10-19 13:03:53,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 11 0.025 0.192 2026-10-19 13:03:53,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.204 2026-10-19 13:03:53,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.203 2026-10-19 13:03:53,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.191 2026-10-19 13:03:53,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.003 0.206 2026-10-19 13:03:53,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.177 2026-10-19 13:03:53,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.143 2026-10-19 13:03:54,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:03:54,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:54,083 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:03:54,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:03:54,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:03:54,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:03:54,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-19 13:03:54,166 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-19 13:03:54,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:03:54,204 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-19 13:03:54,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:03:54,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:03:54,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:03:54,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-19 13:03:54,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.010 0.013 2026-10-19 13:03:54,273 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-19 13:03:54,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:03:54,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:54] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.006 0.010 2026-10-19 13:03:54,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.016 2026-10-19 13:03:55,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:03:55,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-19 13:03:55,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:03:55,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:03:55,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:03:55,134 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-19 13:03:55,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:55] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 13:03:55,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-10-19 13:03:55,165 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-19 13:03:55,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:55] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:03:55,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:03:55,952 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-19 13:03:55,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:03:55,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:03:55,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:03:56,013 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:03:56,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-19 13:03:56,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-10-19 13:03:56,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:03:56,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:03:56,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:03:56,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:03:56,117 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:03:56,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:03:56,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-19 13:03:56,165 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-19 13:03:56,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:03:56,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-19 13:03:56,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:56] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 13:03:56,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 13:03:56,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.014 2026-10-19 13:03:56,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:56] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.014 2026-10-19 13:03:57,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:03:57,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-19 13:03:57,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:03:57,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-19 13:03:57,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:57] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 13:03:57,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 13:03:57,104 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:03:57,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.021 2026-10-19 13:03:57,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-19 13:03:57,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:03:57,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:03:57,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-10-19 13:03:57,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:57] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.028 0.015 2026-10-19 13:03:57,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-19 13:03:57,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-19 13:03:57,984 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:03:57,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:58,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:03:58,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-10-19 13:03:58,049 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-10-19 13:03:58,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:03:58,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-19 13:03:58,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-19 13:03:58,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:03:58,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 13:03:58,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:58,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:03:58,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.007 2026-10-19 13:03:58,165 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-19 13:03:58,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 13:03:58,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 13:03:58,215 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:03:58,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-10-19 13:03:58,248 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:03:58,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-19 13:03:58,274 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.010 0.008 2026-10-19 13:03:58,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-10-19 13:03:58,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:03:58,299 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:58,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:58,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:03:58,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-19 13:03:58,365 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:03:58,381 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:03:58,398 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:03:58,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-19 13:03:58,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:03:58,449 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-19 13:03:58,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 13:03:58,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-10-19 13:03:58,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:58,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.008 2026-10-19 13:03:58,500 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:58,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-19 13:03:58,532 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-19 13:03:58,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 13:03:58,553 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-10-19 13:03:58,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:03:58,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:03:58,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:03:58,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.039 0.054 2026-10-19 13:03:58,816 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:03:59,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:03:59,553 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:03:59,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:03:59,583 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:03:59,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:03:59,605 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:03:59,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39844 2026-10-19 13:03:59,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:03:59,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39844 2026-10-19 13:03:59,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.017 2026-10-19 13:03:59,665 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:03:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 13:03:59,759 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130359_759229_TestFrontend.txt 2026-10-19 13:03:59,759 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpoafkkkky_chrome_odoo" 2026-10-19 13:03:59,788 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-19 13:04:00,502 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40063 2026-10-19 13:04:00,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpkpiaazjj_chrome_odoo 2026-10-19 13:04:00,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35095/json/version 2026-10-19 13:04:00,505 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35095/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:04:00,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:04:00,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35095/json 2026-10-19 13:04:00,549 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35095/json with timeout 3 increased to 10s during tests 2026-10-19 13:04:00,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35095/devtools/page/4AFF21A2243629FF802EFDF3924D5516 2026-10-19 13:04:00,627 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:04:00,631 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:04:01,052 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:04:01,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:04:01,058 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:04:01,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:04:01,084 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:04:02,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:02] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.214 1.046 2026-10-19 13:04:02,345 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4AFF21A2243629FF802EFDF3924D5516', 'loaderId': '5256A275A7D12CC3CCE58C41C10CC761', 'isDownload': False} 2026-10-19 13:04:02,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-19 13:04:02,365 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:04:02,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:02] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-10-19 13:04:02,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:02] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.042 2026-10-19 13:04:02,482 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:02] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.024 0.059 2026-10-19 13:04:03,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.015 0.015 2026-10-19 13:04:03,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.020 2026-10-19 13:04:03,149 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:04:03,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:04:03,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.039 2026-10-19 13:04:03,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:04:04,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.534 0.767 2026-10-19 13:04:04,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.309 2026-10-19 13:04:04,643 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:04:04,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.140 2026-10-19 13:04:04,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 13:04:04,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 13:04:05,683 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:04:05,809 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.322 0.570 2026-10-19 13:04:05,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.078 0.079 2026-10-19 13:04:06,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.015 2026-10-19 13:04:06,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:04:06,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.034 0.058 2026-10-19 13:04:06,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:04:06,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.026 0.140 2026-10-19 13:04:06,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.217 2026-10-19 13:04:06,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:04:06,365 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:04:06,372 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:06,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.281 2026-10-19 13:04:06,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:04:06,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.307 2026-10-19 13:04:06,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.343 2026-10-19 13:04:06,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.028 0.249 2026-10-19 13:04:06,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.258 2026-10-19 13:04:06,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.029 0.145 2026-10-19 13:04:06,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.184 2026-10-19 13:04:06,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.185 2026-10-19 13:04:06,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.179 2026-10-19 13:04:06,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.166 2026-10-19 13:04:06,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.008 0.164 2026-10-19 13:04:06,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.167 2026-10-19 13:04:06,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.024 0.084 2026-10-19 13:04:07,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:07,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:07,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:07,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.029 2026-10-19 13:04:07,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.030 2026-10-19 13:04:07,142 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:07,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-19 13:04:07,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:04:08,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:04:08,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:04:08,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 13:04:08,867 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:08,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:08,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:08,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 13:04:09,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:04:09,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-19 13:04:09,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 13:04:09,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:04:09,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 13:04:09,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:04:10,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:10,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:10,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:04:10,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:10,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:10,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:10,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:10,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:10,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:04:10,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:10,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:10,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:10,690 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56630568 for PoS orders references: ['Order 00336-002-0002'] (draft: True) 2026-10-19 13:04:10,859 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56630568 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0002', 'account_move': False}] 2026-10-19 13:04:10,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.094 0.110 2026-10-19 13:04:10,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.042 0.056 2026-10-19 13:04:11,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:04:11,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:04:11,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:04:11,817 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:11,832 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:11,848 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:11,865 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:11,883 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:11,898 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:11,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:04:12,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-19 13:04:12,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:12,793 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54502881 for PoS orders references: ['Order 00336-002-0003'] (draft: True) 2026-10-19 13:04:12,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-19 13:04:12,907 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54502881 with result: [{'id': 424, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-19 13:04:12,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.070 0.085 2026-10-19 13:04:13,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:13,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:13,748 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:13,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.047 2026-10-19 13:04:14,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-10-19 13:04:14,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:04:14,635 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-19 13:04:14,658 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:04:14,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:14] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.021 0.033 2026-10-19 13:04:14,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:14] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.065 2026-10-19 13:04:14,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.037 2026-10-19 13:04:15,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:04:15,580 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:15,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:04:15,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-19 13:04:15,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:04:15,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-10-19 13:04:16,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:16,417 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:16,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:16,448 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:04:16,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:16,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:16,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:16,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-10-19 13:04:16,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:16,547 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62916284 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-19 13:04:16,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 13:04:16,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62916284 with result: [{'id': 425, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-19 13:04:16,681 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.049 0.091 2026-10-19 13:04:17,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:17,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:17,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:17,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.048 2026-10-19 13:04:18,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-19 13:04:18,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:04:18,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:04:18,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-19 13:04:18,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:18] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.037 0.033 2026-10-19 13:04:18,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:18] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.051 0.086 2026-10-19 13:04:19,269 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:04:19,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:04:19,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:04:19,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.010 2026-10-19 13:04:19,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40063 2026-10-19 13:04:19,323 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:04:19,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:04:19,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40063 2026-10-19 13:04:19,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130419_431465_TestFrontend.txt 2026-10-19 13:04:19,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpkpiaazjj_chrome_odoo" 2026-10-19 13:04:19,476 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-19 13:04:20,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40276 2026-10-19 13:04:20,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqkjrodhg_chrome_odoo 2026-10-19 13:04:20,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33393/json/version 2026-10-19 13:04:20,388 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33393/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:04:20,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:04:20,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33393/json 2026-10-19 13:04:20,440 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33393/json with timeout 3 increased to 10s during tests 2026-10-19 13:04:20,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33393/devtools/page/E17D75C289C0AC86778E6B166CEDB306 2026-10-19 13:04:20,516 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:04:20,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:04:20,933 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:04:20,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:04:20,949 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:04:20,949 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:04:20,973 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:04:22,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.145 0.993 2026-10-19 13:04:22,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E17D75C289C0AC86778E6B166CEDB306', 'loaderId': '692939A9C3F683B97C695FE1075653C2', 'isDownload': False} 2026-10-19 13:04:22,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-19 13:04:22,146 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:04:22,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 13:04:22,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-19 13:04:22,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-10-19 13:04:22,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 13:04:22,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-19 13:04:22,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:04:22,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:22,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:04:22,909 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:04:24,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.409 0.717 2026-10-19 13:04:24,132 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 1.155 2026-10-19 13:04:24,161 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:04:24,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.182 2026-10-19 13:04:24,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-10-19 13:04:24,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.011 2026-10-19 13:04:25,236 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:04:25,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.282 0.574 2026-10-19 13:04:25,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.084 2026-10-19 13:04:25,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-10-19 13:04:25,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-19 13:04:25,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.058 0.060 2026-10-19 13:04:25,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.017 0.137 2026-10-19 13:04:25,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:04:25,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:25,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:25,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.020 0.197 2026-10-19 13:04:25,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:25,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:25,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.028 0.262 2026-10-19 13:04:25,902 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.289 2026-10-19 13:04:25,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.313 2026-10-19 13:04:25,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.254 2026-10-19 13:04:25,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.178 2026-10-19 13:04:26,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.021 0.183 2026-10-19 13:04:26,084 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.174 2026-10-19 13:04:26,107 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.181 2026-10-19 13:04:26,132 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.184 2026-10-19 13:04:26,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.177 2026-10-19 13:04:26,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.021 0.169 2026-10-19 13:04:26,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.158 2026-10-19 13:04:26,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.125 2026-10-19 13:04:26,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:04:26,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:04:26,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.027 2026-10-19 13:04:26,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.037 2026-10-19 13:04:26,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:27,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:27,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:27,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:27,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:27,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:27,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:27,532 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:27,551 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:04:27,570 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:27,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-19 13:04:27,593 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48272154 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-19 13:04:27,746 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48272154 with result: [{'id': 426, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-19 13:04:27,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.071 0.111 2026-10-19 13:04:28,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:04:28,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:04:28,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:04:28,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.039 0.046 2026-10-19 13:04:29,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:04:29,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:04:29,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 13:04:29,478 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:04:29,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:04:29,486 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:04:29,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:04:29,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:04:29,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.028 2026-10-19 13:04:29,543 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84335426 for PoS orders references: ['Order 00337-002-0001'] (draft: False) 2026-10-19 13:04:29,561 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:04:29,607 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [717] 2026-10-19 13:04:29,929 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84335426 with result: [{'id': 426, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-19 13:04:29,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.215 0.217 2026-10-19 13:04:30,779 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:30,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:30,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:30,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.011 2026-10-19 13:04:31,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:04:31,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:04:31,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:04:31,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:31,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:31,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:31,698 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:31,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:31,732 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:31,748 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:04:32,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-19 13:04:32,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:32,610 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81101622 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-10-19 13:04:32,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-19 13:04:32,715 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81101622 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-19 13:04:32,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.058 0.085 2026-10-19 13:04:33,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:33,532 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:33,552 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:33,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.053 2026-10-19 13:04:33,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 13:04:34,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-19 13:04:34,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:04:34,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:04:34,455 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:04:34,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.013 2026-10-19 13:04:35,248 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:35,253 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:35,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:35,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:35,298 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:35,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:35,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:04:35,363 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:04:36,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-19 13:04:36,215 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:04:36,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:04:36,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:04:36,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:04:36,282 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68914587 for PoS orders references: ['Order 00337-002-0003'] (draft: False) 2026-10-19 13:04:36,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:04:36,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68914587 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-10-19 13:04:36,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.054 0.108 2026-10-19 13:04:37,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:37,248 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:37,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:37,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.046 2026-10-19 13:04:38,085 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:04:38,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:04:38,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:04:38,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:38,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:38,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:38,181 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:38,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:38,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 13:04:38,230 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-10-19 13:04:38,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 13:04:39,074 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-19 13:04:39,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:39,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68484401 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-10-19 13:04:39,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-19 13:04:39,218 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68484401 with result: [{'id': 429, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-19 13:04:39,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.076 0.097 2026-10-19 13:04:40,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:40,029 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:40,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:40,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.038 2026-10-19 13:04:40,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-19 13:04:40,879 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:04:40,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:04:40,916 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:04:40,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.044 2026-10-19 13:04:41,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-19 13:04:41,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-19 13:04:41,779 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-19 13:04:41,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-19 13:04:41,813 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-19 13:04:41,830 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-19 13:04:41,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:41,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:04:41,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:41,896 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:41,918 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:41,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.049 2026-10-19 13:04:42,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-19 13:04:42,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:04:42,783 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:04:42,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.044 2026-10-19 13:04:43,631 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-19 13:04:43,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-19 13:04:43,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-19 13:04:43,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-19 13:04:43,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-19 13:04:43,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-19 13:04:43,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:43,746 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:04:43,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:43,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:43,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:43,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.078 0.059 2026-10-19 13:04:44,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 13:04:44,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:04:44,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:04:44,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.048 2026-10-19 13:04:45,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-19 13:04:45,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:04:45,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:04:45,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:04:45,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:04:45,668 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:04:45,689 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82580617 for PoS orders references: ['Order 00337-002-0004'] (draft: False) 2026-10-19 13:04:45,749 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [721] 2026-10-19 13:04:45,921 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82580617 with result: [{'id': 429, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-19 13:04:45,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.122 0.144 2026-10-19 13:04:46,756 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-19 13:04:46,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-19 13:04:46,779 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-19 13:04:46,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-19 13:04:46,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-19 13:04:46,830 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-19 13:04:46,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:04:46,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:04:46,879 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:04:46,896 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:04:46,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:04:46,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.048 2026-10-19 13:04:47,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:04:47,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-19 13:04:47,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 13:04:47,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-19 13:04:47,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-19 13:04:47,813 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-19 13:04:47,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-19 13:04:47,848 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 13:04:47,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-19 13:04:47,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-19 13:04:47,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:47] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.044 0.049 2026-10-19 13:04:47,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:47] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.021 0.045 2026-10-19 13:04:48,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:48] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.034 0.033 2026-10-19 13:04:48,837 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 13:04:48,849 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:04:48,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:04:48,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.045 2026-10-19 13:04:49,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:04:49,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:04:49,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-19 13:04:49,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-19 13:04:49,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:04:49,779 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:04:49,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-19 13:04:49,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:04:49,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 13:04:49,848 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-10-19 13:04:49,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:04:49,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:04:49,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:04:49,930 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89722231 for PoS orders references: ['Order 00337-002-0002'] (draft: False) 2026-10-19 13:04:49,969 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [719] 2026-10-19 13:04:50,146 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89722231 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-19 13:04:50,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.142 0.122 2026-10-19 13:04:50,303 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:04:50,304 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:04:50,304 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:04:50,314 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:04:50,316 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:04:50,317 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:04:50,317 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:04:50,318 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:04:50,320 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:04:50,323 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:04:50,324 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:04:50,324 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:04:50,325 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:04:50,325 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:04:50,326 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:04:50,327 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:04:50,327 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:04:50,328 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:04:50,328 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:04:50,329 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:04:50,337 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:04:50,341 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:04:50,342 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:04:50,343 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:04:50,343 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:04:50,344 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:04:50,355 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:04:50,362 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:04:50,362 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:04:50,363 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:04:50,384 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:04:50,385 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:04:50,386 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:04:50,387 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:04:50,387 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:04:50,388 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:04:50,388 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:04:50,389 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:04:50,409 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:50,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:04:50,434 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:04:50,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:04:50,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:04:50,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:04:50,450 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:04:50,458 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:04:50,459 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:04:50,460 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:04:50,462 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:04:50,463 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:04:50,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:04:50,473 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:04:50,474 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:04:50,480 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:04:50,480 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:04:50,481 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:04:50,482 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:04:50,486 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:04:50,487 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:04:50,489 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:04:50,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:04:50,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:04:50,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:04:50,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 13:04:50,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:04:50,505 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:04:50,506 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:04:50,508 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:04:50,508 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:04:50,510 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:04:50,513 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:04:50,515 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:04:50,527 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:04:50,529 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:04:50,542 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:04:50,554 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:04:50,565 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 13:04:50,579 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:04:50,580 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:04:50,584 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:04:50,584 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:04:50,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 13:04:50,639 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 13:04:50,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 13:04:50,695 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:04:50,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:04:50,726 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:04:50,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.041 0.054 2026-10-19 13:04:50,736 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:04:50,738 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:04:50,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 13:04:50,761 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:04:50,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:04:50,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:04:50,777 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:04:50,784 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:04:50,785 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:04:50,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:04:50,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:04:50,788 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:04:50,789 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:04:50,790 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:04:50,790 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:04:50,791 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:04:50,792 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:04:50,792 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:04:50,794 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:04:50,795 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:04:50,797 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:04:50,797 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:04:50,798 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:04:50,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:50,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:04:50,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:04:50,826 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:50,829 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:50,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:50,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:50,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:51,145 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:04:51,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:04:51,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:04:51,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.035 0.011 2026-10-19 13:04:51,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:51] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-19 13:04:51,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:51] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:52,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:04:52,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:04:52,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:04:52,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:04:52,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:04:52,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:04:52,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:04:52,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:04:53,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-19 13:04:53,682 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:04:53,698 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:04:53,713 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:04:53,730 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:04:53,757 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40954622 for PoS orders references: ['Order 00337-002-0005'] (draft: False) 2026-10-19 13:04:53,759 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:04:54,003 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40954622 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0005', 'account_move': False}] 2026-10-19 13:04:54,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.155 0.129 2026-10-19 13:04:54,840 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-19 13:04:54,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:04:54,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:54] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.005 0.016 2026-10-19 13:04:56,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:04:56,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:04:56,652 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:04:56,668 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:04:56,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40276 2026-10-19 13:04:56,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:04:56,675 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40276 2026-10-19 13:04:56,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130456_787416_TestFrontend.txt 2026-10-19 13:04:56,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqkjrodhg_chrome_odoo" 2026-10-19 13:04:56,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-19 13:04:57,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40560 2026-10-19 13:04:57,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpgm_k28rx_chrome_odoo 2026-10-19 13:04:57,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41417/json/version 2026-10-19 13:04:57,481 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41417/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:04:57,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:04:57,576 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41417/json 2026-10-19 13:04:57,577 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41417/json with timeout 3 increased to 10s during tests 2026-10-19 13:04:57,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41417/devtools/page/6E56E171085B5DE4C93823FE85B03575 2026-10-19 13:04:57,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:04:57,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:04:58,029 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:04:58,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:04:58,050 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:04:58,051 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:04:58,074 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:04:59,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:59] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.181 1.017 2026-10-19 13:04:59,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6E56E171085B5DE4C93823FE85B03575', 'loaderId': '03D3A584F446BDC176D03BFBDFA9B041', 'isDownload': False} 2026-10-19 13:04:59,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-19 13:04:59,304 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:04:59,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-10-19 13:04:59,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.022 2026-10-19 13:04:59,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.053 2026-10-19 13:04:59,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-19 13:04:59,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:04:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-19 13:05:00,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:05:00,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.020 2026-10-19 13:05:00,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-19 13:05:00,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:05:01,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.463 0.661 2026-10-19 13:05:01,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.153 2026-10-19 13:05:01,353 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:01,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.071 0.117 2026-10-19 13:05:01,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.015 2026-10-19 13:05:01,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 13:05:02,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:05:02,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.247 0.569 2026-10-19 13:05:02,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.073 2026-10-19 13:05:02,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-19 13:05:02,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 13:05:02,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:02] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.053 0.088 2026-10-19 13:05:02,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:05:02,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:02] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.031 0.187 2026-10-19 13:05:03,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.026 0.306 2026-10-19 13:05:03,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:05:03,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:05:03,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:03,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.014 0.402 2026-10-19 13:05:03,120 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:03,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.032 0.415 2026-10-19 13:05:03,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.427 2026-10-19 13:05:03,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.341 2026-10-19 13:05:03,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.322 2026-10-19 13:05:03,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.030 0.204 2026-10-19 13:05:03,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.216 2026-10-19 13:05:03,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.220 2026-10-19 13:05:03,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.031 0.228 2026-10-19 13:05:03,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.234 2026-10-19 13:05:03,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.009 0.261 2026-10-19 13:05:03,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.248 2026-10-19 13:05:03,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.128 2026-10-19 13:05:03,709 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:05:03,728 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:05:03,750 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.026 2026-10-19 13:05:03,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.040 2026-10-19 13:05:03,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:04,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:04,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:05:04,732 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:05:04,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:05:04,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:05:04,779 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:05:04,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:05:04,816 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:05:04,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:04,845 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:05:04,867 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:05:04,879 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:05:04,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:05:04,913 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:05:04,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:05:04,945 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:05:04,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:05:04,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:05:04,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:05:05,012 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:05:05,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:05:05,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:05:05,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:05:05,078 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:05:05,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:05:05,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:05:05,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:05:05,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:05:05,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:05:05,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:05:05,192 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48794279 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-19 13:05:05,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:05:05,437 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48794279 with result: [{'id': 431, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-19 13:05:05,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.161 0.119 2026-10-19 13:05:05,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.006 2026-10-19 13:05:06,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:05:06,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.071 0.052 2026-10-19 13:05:07,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:05:07,165 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:07,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:05:07,198 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:05:07,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:05:07,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-19 13:05:07,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:07,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:07,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:05:07,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-19 13:05:07,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-19 13:05:07,300 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:05:07,322 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90813003 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-19 13:05:07,372 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [729, 730, 731] 2026-10-19 13:05:07,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90813003 with result: [{'id': 431, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-19 13:05:07,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.110 0.112 2026-10-19 13:05:07,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.046 2026-10-19 13:05:08,417 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 13:05:08,428 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:05:08,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:08,463 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:08,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:05:08,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:05:08,512 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:05:08,528 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:05:08,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-10-19 13:05:08,562 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:05:08,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-19 13:05:08,596 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-19 13:05:08,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.043 2026-10-19 13:05:09,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:05:09,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:05:09,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:05:09,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-19 13:05:09,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:05:09,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:05:09,510 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40560 2026-10-19 13:05:09,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:05:09,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40560 2026-10-19 13:05:09,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130509_630428_TestFrontend.txt 2026-10-19 13:05:09,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpgm_k28rx_chrome_odoo" 2026-10-19 13:05:09,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-19 13:05:10,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40765 2026-10-19 13:05:10,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpmdduuxbo_chrome_odoo 2026-10-19 13:05:10,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32989/json/version 2026-10-19 13:05:10,317 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32989/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:05:10,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:05:10,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32989/json 2026-10-19 13:05:10,374 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32989/json with timeout 3 increased to 10s during tests 2026-10-19 13:05:10,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:32989/devtools/page/0F8540F928A80FF2E736C4513930C964 2026-10-19 13:05:10,425 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:05:10,450 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:05:10,752 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:05:10,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:05:10,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:05:10,765 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:05:10,799 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:05:11,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:11] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.195 0.968 2026-10-19 13:05:11,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0F8540F928A80FF2E736C4513930C964', 'loaderId': '00694F68BD8FB6589FF35A90D0CD2619', 'isDownload': False} 2026-10-19 13:05:11,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-19 13:05:11,985 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:12,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.015 2026-10-19 13:05:12,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-19 13:05:12,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.040 2026-10-19 13:05:12,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 13:05:12,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 13:05:12,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:05:12,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:12,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.022 2026-10-19 13:05:12,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:05:15,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.540 1.881 2026-10-19 13:05:15,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 2.422 2026-10-19 13:05:15,286 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:15,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.072 0.184 2026-10-19 13:05:15,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 13:05:15,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 13:05:16,345 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:05:16,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.236 0.588 2026-10-19 13:05:16,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.081 2026-10-19 13:05:16,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-19 13:05:16,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.011 2026-10-19 13:05:16,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.045 0.067 2026-10-19 13:05:16,758 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:05:16,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.135 2026-10-19 13:05:16,804 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:05:16,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:05:16,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.031 0.217 2026-10-19 13:05:16,890 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:16,911 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:05:16,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:16] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.018 0.274 2026-10-19 13:05:17,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.368 2026-10-19 13:05:17,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.358 2026-10-19 13:05:17,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.297 2026-10-19 13:05:17,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.018 0.252 2026-10-19 13:05:17,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.043 0.256 2026-10-19 13:05:17,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.269 2026-10-19 13:05:17,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.237 2026-10-19 13:05:17,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.223 2026-10-19 13:05:17,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.222 2026-10-19 13:05:17,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.011 0.202 2026-10-19 13:05:17,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.014 0.144 2026-10-19 13:05:17,399 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.124 2026-10-19 13:05:17,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:05:17,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:05:17,599 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.022 2026-10-19 13:05:17,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.045 2026-10-19 13:05:17,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:05:18,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:18,581 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:05:18,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:05:18,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:05:18,629 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:05:18,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:05:18,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:05:18,678 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-10-19 13:05:19,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:05:19,532 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:05:19,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 13:05:19,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:05:19,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:19,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-10-19 13:05:19,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:05:19,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:05:19,653 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:19,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:05:19,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:05:19,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.020 2026-10-19 13:05:19,704 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-19 13:05:19,717 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12006441 for PoS orders references: ['Order 00339-002-0002'] (draft: False) 2026-10-19 13:05:19,729 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:05:20,015 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12006441 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-19 13:05:20,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.154 0.179 2026-10-19 13:05:20,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 13:05:20,074 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43961953 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-10-19 13:05:20,202 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43961953 with result: [{'id': 433, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-19 13:05:20,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.054 0.103 2026-10-19 13:05:20,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:20] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.134 2026-10-19 13:05:21,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:05:21,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:21,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:05:21,047 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:05:21,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:05:21,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:05:21,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:05:21,107 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5963282 for PoS orders references: ['Order 00339-002-0001'] (draft: False) 2026-10-19 13:05:21,169 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [734] 2026-10-19 13:05:21,340 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5963282 with result: [{'id': 433, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-19 13:05:21,358 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.118 0.141 2026-10-19 13:05:22,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:05:22,170 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40765 2026-10-19 13:05:22,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:05:22,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40765 2026-10-19 13:05:22,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130522_273987_TestFrontend.txt 2026-10-19 13:05:22,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpmdduuxbo_chrome_odoo" 2026-10-19 13:05:22,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-19 13:05:23,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40970 2026-10-19 13:05:23,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpw2t4pb17_chrome_odoo 2026-10-19 13:05:23,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44733/json/version 2026-10-19 13:05:23,101 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44733/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:05:23,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:05:23,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44733/json 2026-10-19 13:05:23,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44733/json with timeout 3 increased to 10s during tests 2026-10-19 13:05:23,162 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44733/devtools/page/96FEEEE60EE807590EE3495F5AC9922B 2026-10-19 13:05:23,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:05:23,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:05:23,664 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:05:23,675 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:05:23,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:05:23,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:05:23,707 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:05:24,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:24] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.197 0.979 2026-10-19 13:05:24,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '96FEEEE60EE807590EE3495F5AC9922B', 'loaderId': '573986F876DB77AC6B0A768A5FA1FC72', 'isDownload': False} 2026-10-19 13:05:24,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-19 13:05:24,910 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:24,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:24] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-19 13:05:24,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:24] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.020 2026-10-19 13:05:24,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:24] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.032 2026-10-19 13:05:25,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.018 0.010 2026-10-19 13:05:25,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.039 2026-10-19 13:05:25,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:25,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-19 13:05:25,716 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:05:25,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:05:27,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.613 0.760 2026-10-19 13:05:27,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.386 2026-10-19 13:05:27,232 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:27,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.140 2026-10-19 13:05:27,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 13:05:27,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.014 2026-10-19 13:05:28,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:05:28,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.299 0.563 2026-10-19 13:05:28,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.092 2026-10-19 13:05:28,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.037 2026-10-19 13:05:28,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 13:05:28,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.050 0.072 2026-10-19 13:05:28,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.030 0.162 2026-10-19 13:05:28,868 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:28,886 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:05:28,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:05:28,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:28,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:05:28,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:28] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.043 0.233 2026-10-19 13:05:29,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.310 2026-10-19 13:05:29,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.326 2026-10-19 13:05:29,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.328 2026-10-19 13:05:29,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.285 2026-10-19 13:05:29,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.027 0.185 2026-10-19 13:05:29,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.024 0.213 2026-10-19 13:05:29,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.191 2026-10-19 13:05:29,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.196 2026-10-19 13:05:29,262 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.212 2026-10-19 13:05:29,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.186 2026-10-19 13:05:29,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-19 13:05:29,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.016 0.103 2026-10-19 13:05:29,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.110 2026-10-19 13:05:29,528 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:05:29,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:05:29,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.053 0.026 2026-10-19 13:05:29,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.017 0.060 2026-10-19 13:05:29,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:30,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:05:30,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:05:30,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:05:30,583 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:05:30,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-19 13:05:30,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-19 13:05:30,628 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:05:30,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:05:30,683 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:05:30,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:05:30,692 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:05:30,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:05:30,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:05:30,734 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17999178 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-10-19 13:05:30,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:31,019 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17999178 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-19 13:05:31,060 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.121 0.215 2026-10-19 13:05:31,218 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:05:31,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:05:31,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:05:31,221 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:05:31,225 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:05:31,226 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:05:31,233 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:31,240 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:05:31,242 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:05:31,244 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:05:31,245 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:05:31,246 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:05:31,254 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:05:31,255 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:05:31,260 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:05:31,261 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:05:31,264 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:05:31,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:05:31,267 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:05:31,269 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:05:31,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:05:31,284 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:05:31,285 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:05:31,288 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:05:31,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:05:31,292 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:05:31,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:05:31,304 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:05:31,313 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:05:31,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:05:31,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:05:31,323 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:05:31,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:05:31,329 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:05:31,330 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:05:31,331 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:05:31,332 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:05:31,332 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:05:31,356 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:05:31,357 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:05:31,357 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:05:31,358 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:05:31,359 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:05:31,359 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:05:31,360 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:05:31,361 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:05:31,361 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:05:31,362 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:05:31,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:05:31,384 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:05:31,387 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:05:31,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:05:31,406 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:05:31,407 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:05:31,414 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:05:31,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:05:31,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 13:05:31,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:05:31,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 13:05:31,455 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:05:31,459 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:05:31,460 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:05:31,463 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:05:31,471 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:05:31,473 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:05:31,474 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:05:31,476 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:05:31,482 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:05:31,486 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:05:31,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-19 13:05:31,496 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:05:31,499 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-19 13:05:31,501 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:05:31,539 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:05:31,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.055 0.023 2026-10-19 13:05:31,546 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:05:31,555 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:05:31,563 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 13:05:31,570 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:05:31,574 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 13:05:31,577 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:05:31,580 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:05:31,588 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:05:31,593 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:05:31,594 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:05:31,595 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:05:31,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:05:31,600 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:05:31,600 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:05:31,601 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:05:31,602 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:05:31,602 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:05:31,611 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:05:31,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:05:31,642 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:05:31,656 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:05:31,657 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:05:31,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:05:31,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:05:31,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:05:31,717 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:05:31,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:05:31,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.121 2026-10-19 13:05:31,744 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:05:31,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.009 2026-10-19 13:05:31,757 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:05:31,765 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:05:31,766 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:05:31,767 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:05:31,769 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:05:31,770 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:05:31,771 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:05:31,772 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:05:31,772 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:05:31,773 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:05:31,775 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:05:31,777 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:05:31,777 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:05:31,778 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:05:31,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:05:32,090 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:05:32,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:05:32,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.013 0.026 2026-10-19 13:05:32,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-19 13:05:32,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:32] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:05:32,373 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:32] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:33,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 13:05:33,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:05:33,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.021 0.027 2026-10-19 13:05:33,849 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:33] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.056 0.053 2026-10-19 13:05:34,626 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:05:34,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:05:34,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-19 13:05:34,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 13:05:34,678 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:05:34,697 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:05:34,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-10-19 13:05:34,714 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:05:34,736 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:34,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40970 2026-10-19 13:05:34,746 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:05:34,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40970 2026-10-19 13:05:34,872 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130534_866246_TestFrontend.txt 2026-10-19 13:05:34,873 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpw2t4pb17_chrome_odoo" 2026-10-19 13:05:34,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-19 13:05:40,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41222 2026-10-19 13:05:40,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpcek7igar_chrome_odoo 2026-10-19 13:05:40,744 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38495/json/version 2026-10-19 13:05:40,746 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38495/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:05:40,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:05:40,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38495/json 2026-10-19 13:05:40,785 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38495/json with timeout 3 increased to 10s during tests 2026-10-19 13:05:40,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38495/devtools/page/B087EBA9D034AEDC02D0F456547873E9 2026-10-19 13:05:40,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:05:40,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:05:41,260 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:05:41,264 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:05:41,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:05:41,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:05:41,311 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:05:42,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:42] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.195 1.023 2026-10-19 13:05:42,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B087EBA9D034AEDC02D0F456547873E9', 'loaderId': '72EB0B4C1895AF160E7CBF91C5BC2F63', 'isDownload': False} 2026-10-19 13:05:42,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-19 13:05:42,553 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:42,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:42] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-19 13:05:42,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:42] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-19 13:05:42,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:42] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.059 2026-10-19 13:05:43,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:43] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 13:05:43,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-19 13:05:43,302 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:05:43,307 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:05:43,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.007 2026-10-19 13:05:43,366 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:05:44,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.551 0.816 2026-10-19 13:05:44,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.047 1.352 2026-10-19 13:05:44,860 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:44,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.163 2026-10-19 13:05:45,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 13:05:45,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 13:05:45,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:05:46,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.316 0.641 2026-10-19 13:05:46,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.064 0.071 2026-10-19 13:05:46,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.016 2026-10-19 13:05:46,274 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 13:05:46,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.030 0.053 2026-10-19 13:05:46,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.071 0.126 2026-10-19 13:05:46,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:05:46,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:46,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:05:46,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.246 2026-10-19 13:05:46,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:05:46,640 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:05:46,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.017 0.313 2026-10-19 13:05:46,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.024 0.377 2026-10-19 13:05:46,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.017 0.447 2026-10-19 13:05:46,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.034 0.427 2026-10-19 13:05:46,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:46] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.044 0.316 2026-10-19 13:05:47,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.348 2026-10-19 13:05:47,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.365 2026-10-19 13:05:47,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.020 0.381 2026-10-19 13:05:47,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.386 2026-10-19 13:05:47,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:05:47,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 13:05:47,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.028 0.406 2026-10-19 13:05:47,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.016 0.381 2026-10-19 13:05:47,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.400 2026-10-19 13:05:47,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.401 2026-10-19 13:05:47,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.406 2026-10-19 13:05:47,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.027 0.390 2026-10-19 13:05:47,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.021 0.397 2026-10-19 13:05:47,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.350 2026-10-19 13:05:47,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.033 0.329 2026-10-19 13:05:47,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.030 0.343 2026-10-19 13:05:47,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.026 0.418 2026-10-19 13:05:47,939 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:48,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:48] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.021 0.415 2026-10-19 13:05:48,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.378 2026-10-19 13:05:48,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.346 2026-10-19 13:05:48,076 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.309 2026-10-19 13:05:48,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.247 2026-10-19 13:05:48,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.148 2026-10-19 13:05:48,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:48] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.003 0.110 2026-10-19 13:05:48,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:05:48,626 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-19 13:05:48,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-19 13:05:48,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 13:05:48,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:05:48,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:05:48,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 13:05:48,796 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 13:05:48,811 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-19 13:05:48,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:05:48,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:05:48,983 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:05:48,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:05:49,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:05:49,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-19 13:05:49,705 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:05:49,886 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:05:49,941 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:49,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:49,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:05:50,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,013 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:05:50,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:05:50,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-10-19 13:05:50,080 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-10-19 13:05:50,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,127 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,177 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:05:50,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-10-19 13:05:50,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:05:50,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:05:50,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:50,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:50,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:05:50,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-19 13:05:50,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:50,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:50] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.046 0.022 2026-10-19 13:05:50,447 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97620093 for PoS orders references: ['Order 00341-002-0002'] (draft: False) 2026-10-19 13:05:50,773 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97620093 with result: [{'id': 435, 'pos_reference': 'Order 00341-002-0002', 'account_move': False}] 2026-10-19 13:05:50,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.160 0.222 2026-10-19 13:05:50,867 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61873493 for PoS orders references: ['Order 00341-002-0001'] (draft: True) 2026-10-19 13:05:51,090 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61873493 with result: [{'id': 436, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-19 13:05:51,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.101 0.155 2026-10-19 13:05:51,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:51] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.234 2026-10-19 13:05:51,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.014 2026-10-19 13:05:51,940 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:05:51,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:05:51,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:05:51,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:05:51,994 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:05:52,011 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:05:52,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:05:52,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:05:52,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-10-19 13:05:52,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:05:52,094 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:05:52,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:05:52,127 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-10-19 13:05:52,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:05:52,161 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:05:52,176 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:05:52,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-10-19 13:05:52,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-10-19 13:05:52,217 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:05:52,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:52,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41222 2026-10-19 13:05:52,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:05:52,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41222 2026-10-19 13:05:52,380 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130552_379911_TestFrontend.txt 2026-10-19 13:05:52,380 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpcek7igar_chrome_odoo" 2026-10-19 13:05:52,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-19 13:05:53,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41445 2026-10-19 13:05:53,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_fy3el22_chrome_odoo 2026-10-19 13:05:53,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36555/json/version 2026-10-19 13:05:53,154 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36555/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:05:53,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:05:53,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36555/json 2026-10-19 13:05:53,251 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36555/json with timeout 3 increased to 10s during tests 2026-10-19 13:05:53,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36555/devtools/page/1E0CE32A8E28A98E97E634D5B868052E 2026-10-19 13:05:53,313 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:05:53,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:05:53,709 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:05:53,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:05:53,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:05:53,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:05:53,756 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:05:55,032 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.234 1.047 2026-10-19 13:05:55,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1E0CE32A8E28A98E97E634D5B868052E', 'loaderId': '451003FA2D2603D6CB36A240A457BE4E', 'isDownload': False} 2026-10-19 13:05:55,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-19 13:05:55,067 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:55,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.030 2026-10-19 13:05:55,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.051 2026-10-19 13:05:55,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.077 2026-10-19 13:05:55,754 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 13:05:55,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.009 2026-10-19 13:05:55,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:05:55,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-19 13:05:55,868 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:05:55,901 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:05:56,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.404 0.639 2026-10-19 13:05:57,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.066 1.073 2026-10-19 13:05:57,092 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:05:57,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.147 2026-10-19 13:05:57,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 13:05:57,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:05:58,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:05:58,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.236 0.604 2026-10-19 13:05:58,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.089 2026-10-19 13:05:58,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-10-19 13:05:58,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:05:58,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.044 0.075 2026-10-19 13:05:58,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:05:58,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.017 0.161 2026-10-19 13:05:58,665 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:05:58,688 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:05:58,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:05:58,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.012 0.251 2026-10-19 13:05:58,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:05:58,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.034 0.337 2026-10-19 13:05:58,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.360 2026-10-19 13:05:58,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.387 2026-10-19 13:05:58,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.281 2026-10-19 13:05:59,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.041 0.260 2026-10-19 13:05:59,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.304 2026-10-19 13:05:59,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.240 2026-10-19 13:05:59,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.235 2026-10-19 13:05:59,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.225 2026-10-19 13:05:59,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.234 2026-10-19 13:05:59,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.228 2026-10-19 13:05:59,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.004 0.173 2026-10-19 13:05:59,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.140 2026-10-19 13:05:59,367 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:05:59,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:05:59,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.025 2026-10-19 13:05:59,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.054 2026-10-19 13:05:59,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:05:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:06:00,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:06:00,402 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:06:00,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:06:00,426 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:06:00,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78604239 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-10-19 13:06:00,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:00,476 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41445 2026-10-19 13:06:00,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:06:00,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41445 2026-10-19 13:06:00,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130600_590361_TestFrontend.txt 2026-10-19 13:06:00,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_fy3el22_chrome_odoo" 2026-10-19 13:06:00,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: waiting for threads: [] 2026-10-19 13:06:00,713 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78604239 with result: [{'id': 437, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-10-19 13:06:00,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.193 0.140 2026-10-19 13:06:00,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-19 13:06:01,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41647 2026-10-19 13:06:01,532 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp4k7s894n_chrome_odoo 2026-10-19 13:06:01,532 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45017/json/version 2026-10-19 13:06:01,534 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45017/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:06:01,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:06:01,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45017/json 2026-10-19 13:06:01,593 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45017/json with timeout 3 increased to 10s during tests 2026-10-19 13:06:01,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45017/devtools/page/05417D537EB1999D6D920350E53A0FCF 2026-10-19 13:06:01,631 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:06:01,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:06:02,072 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:06:02,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:06:02,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:06:02,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:06:02,104 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:06:03,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.180 0.976 2026-10-19 13:06:03,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '05417D537EB1999D6D920350E53A0FCF', 'loaderId': 'E8C2839433E1D1AEC71F40E62D9B68A2', 'isDownload': False} 2026-10-19 13:06:03,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-19 13:06:03,290 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:06:03,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:03] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.014 2026-10-19 13:06:03,345 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:03] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-19 13:06:03,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:03] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-10-19 13:06:03,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:03] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-19 13:06:03,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-19 13:06:04,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-19 13:06:04,073 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:06:04,076 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:06:04,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:06:04,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:06:05,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.551 0.740 2026-10-19 13:06:05,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.088 2026-10-19 13:06:05,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.018 2026-10-19 13:06:05,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.015 2026-10-19 13:06:05,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.046 0.073 2026-10-19 13:06:05,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.013 0.173 2026-10-19 13:06:05,912 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 13:06:05,999 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.022 0.285 2026-10-19 13:06:06,031 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:06,048 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:06:06,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.019 0.360 2026-10-19 13:06:06,092 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:06:06,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.394 2026-10-19 13:06:06,118 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:06,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.407 2026-10-19 13:06:06,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.339 2026-10-19 13:06:06,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.248 2026-10-19 13:06:06,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.018 0.168 2026-10-19 13:06:06,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.032 0.202 2026-10-19 13:06:06,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.227 2026-10-19 13:06:06,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.238 2026-10-19 13:06:06,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.218 2026-10-19 13:06:06,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.006 0.227 2026-10-19 13:06:06,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.211 2026-10-19 13:06:06,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.187 2026-10-19 13:06:06,670 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:06:06,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:06:06,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.022 2026-10-19 13:06:06,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.043 2026-10-19 13:06:06,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:07,689 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-19 13:06:07,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-19 13:06:07,744 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-19 13:06:07,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.016 0.013 2026-10-19 13:06:07,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:07,856 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:06:07,857 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:06:07,868 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:06:07,869 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:06:07,878 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:06:07,879 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:06:07,880 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:06:07,881 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:06:07,888 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:06:07,891 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:06:07,891 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:06:07,892 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:06:07,893 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:06:07,894 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:06:07,895 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:06:07,896 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:06:07,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:06:07,900 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:06:07,900 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:06:07,904 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:06:07,906 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:06:07,906 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:06:07,907 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:06:07,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:06:07,943 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:06:07,946 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:06:07,950 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:06:07,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:06:07,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:06:07,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:06:07,967 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:06:07,968 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:06:07,969 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:06:07,971 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:06:07,972 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:06:07,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:06:08,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:06:08,007 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:06:08,025 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:06:08,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:06:08,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:06:08,070 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-19 13:06:08,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:06:08,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:06:08,100 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:06:08,130 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:06:08,137 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:06:08,140 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:06:08,142 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:06:08,144 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:06:08,145 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:06:08,147 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:06:08,148 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:06:08,149 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:06:08,150 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:06:08,152 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:06:08,153 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:06:08,154 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:06:08,156 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:06:08,157 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:06:08,159 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:06:08,162 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:06:08,164 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:06:08,165 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:06:08,167 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:06:08,179 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:06:08,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:06:08,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:06:08,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:06:08,204 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:06:08,207 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:06:08,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:06:08,210 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:06:08,212 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:06:08,217 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:06:08,218 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:06:08,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:06:08,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:06:08,222 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:06:08,243 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:06:08,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:06:08,252 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:06:08,274 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:08,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:06:08,305 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:06:08,313 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:06:08,314 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:06:08,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:06:08,333 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:06:08,337 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:06:08,340 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:06:08,344 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:06:08,348 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:06:08,351 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:06:08,354 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:06:08,358 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:06:08,362 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:06:08,366 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:06:08,369 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:06:08,372 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:06:08,375 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:06:08,379 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:06:08,382 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:06:08,385 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:06:08,387 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:06:08,389 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:06:08,391 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:06:08,393 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:06:08,396 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:06:08,397 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:06:08,399 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:06:08,401 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:06:08,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:06:08,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:06:08,406 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:06:08,408 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:06:08,410 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:06:08,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:06:08,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:06:08,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:06:08,851 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:06:08,859 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:06:08,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:06:08,908 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-19 13:06:08,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:06:08,939 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.074 2026-10-19 13:06:08,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.025 2026-10-19 13:06:08,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.034 0.056 2026-10-19 13:06:08,974 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62800134 for PoS orders references: ['Order 00343-001-0001'] (draft: True) 2026-10-19 13:06:09,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:09] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:09,206 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62800134 with result: [{'id': 438, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-10-19 13:06:09,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.110 0.221 2026-10-19 13:06:09,260 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45159559 for PoS orders references: ['Order 00343-001-0001'] (draft: False) 2026-10-19 13:06:09,315 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.order.line records with IDs: [753] 2026-10-19 13:06:09,422 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #139 deleted pos.payment records with IDs: [482] 2026-10-19 13:06:09,758 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45159559 with result: [{'id': 438, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-10-19 13:06:09,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 141 0.276 0.253 2026-10-19 13:06:09,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.081 2026-10-19 13:06:09,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:09] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dd299e43f-159d-43d8-8a5b-1d6d6b6e2f58?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.155 2026-10-19 13:06:10,571 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:06:10,582 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:10,596 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41647 2026-10-19 13:06:10,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:06:10,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41647 2026-10-19 13:06:10,728 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130610_728151_TestFrontend.txt 2026-10-19 13:06:10,728 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp4k7s894n_chrome_odoo" 2026-10-19 13:06:10,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-19 13:06:17,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41893 2026-10-19 13:06:17,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpjoo406f8_chrome_odoo 2026-10-19 13:06:17,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40333/json/version 2026-10-19 13:06:17,113 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40333/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:06:17,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-19 13:06:17,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40333/json 2026-10-19 13:06:17,199 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40333/json with timeout 3 increased to 10s during tests 2026-10-19 13:06:17,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40333/devtools/page/589068CE0CC1E16B75E0C35CB59B8D2C 2026-10-19 13:06:17,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-19 13:06:17,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-19 13:06:17,781 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:06:17,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-19 13:06:17,791 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-19 13:06:17,791 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-19 13:06:17,811 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:06:19,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.252 1.014 2026-10-19 13:06:19,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '589068CE0CC1E16B75E0C35CB59B8D2C', 'loaderId': 'C2A06455B6C9DCD8345C8C6BA85396B6', 'isDownload': False} 2026-10-19 13:06:19,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-19 13:06:19,103 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:06:19,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-19 13:06:19,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-19 13:06:19,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.056 2026-10-19 13:06:19,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-19 13:06:19,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.017 2026-10-19 13:06:19,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:06:19,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.025 2026-10-19 13:06:19,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:06:19,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-10-19 13:06:20,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:06:21,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.552 0.773 2026-10-19 13:06:21,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.086 2026-10-19 13:06:21,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.018 2026-10-19 13:06:21,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 13:06:21,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 14 0.104 0.073 2026-10-19 13:06:21,681 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:06:21,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:06:21,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.019 0.142 2026-10-19 13:06:21,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:06:21,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.020 0.229 2026-10-19 13:06:21,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:21,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.033 0.415 2026-10-19 13:06:21,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:22,070 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.036 0.452 2026-10-19 13:06:22,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.017 0.560 2026-10-19 13:06:22,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.425 2026-10-19 13:06:22,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.460 2026-10-19 13:06:22,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image/res.users/139/avatar_128 HTTP/1.1" 200 - 18 0.025 0.449 2026-10-19 13:06:22,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.319 2026-10-19 13:06:22,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.010 0.315 2026-10-19 13:06:22,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:06:22,477 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 13:06:22,512 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.021 0.315 2026-10-19 13:06:22,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.015 0.349 2026-10-19 13:06:22,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.019 0.387 2026-10-19 13:06:22,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.370 2026-10-19 13:06:22,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.010 0.376 2026-10-19 13:06:22,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.373 2026-10-19 13:06:22,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.014 0.398 2026-10-19 13:06:22,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.330 2026-10-19 13:06:22,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.301 2026-10-19 13:06:22,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:22] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.016 0.282 2026-10-19 13:06:23,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.063 0.295 2026-10-19 13:06:23,100 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:06:23,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.023 0.375 2026-10-19 13:06:23,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 8 0.014 0.373 2026-10-19 13:06:23,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.348 2026-10-19 13:06:23,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.349 2026-10-19 13:06:23,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.306 2026-10-19 13:06:23,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.178 2026-10-19 13:06:23,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.144 2026-10-19 13:06:23,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:23] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-19%2012:58:08 HTTP/1.1" 200 - 4 0.003 0.116 2026-10-19 13:06:23,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:06:23,784 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 13:06:23,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 13:06:23,811 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 13:06:23,827 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:06:23,957 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-19 13:06:24,092 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:06:24,093 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:06:24,097 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:06:24,100 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:06:24,101 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:06:24,104 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:06:24,108 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:06:24,111 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:06:24,112 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:06:24,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:06:24,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:06:24,146 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:06:24,147 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:06:24,148 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:06:24,164 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:06:24,165 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:06:24,167 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:06:24,171 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:06:24,172 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:06:24,174 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:06:24,177 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:06:24,179 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:06:24,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:06:24,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:06:24,183 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:06:24,183 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:06:24,184 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:06:24,188 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:06:24,188 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:06:24,189 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:06:24,190 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:06:24,190 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:06:24,191 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:06:24,194 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:06:24,195 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:06:24,196 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:06:24,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-19 13:06:24,207 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:06:24,208 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:06:24,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:06:24,210 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:06:24,210 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:06:24,211 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-19 13:06:24,212 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:06:24,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:06:24,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:06:24,214 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:06:24,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:06:24,218 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:06:24,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:06:24,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:06:24,227 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:06:24,230 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:06:24,233 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:06:24,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:06:24,259 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:06:24,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-19 13:06:24,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:06:24,291 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:06:24,299 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:06:24,322 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:06:24,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.107 2026-10-19 13:06:24,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 13:06:24,350 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:06:24,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.124 2026-10-19 13:06:24,372 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-19 13:06:24,373 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:06:24,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 13:06:24,413 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:06:24,422 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:06:24,424 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:06:24,426 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:06:24,427 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:06:24,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:06:24,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:06:24,442 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:06:24,445 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:06:24,447 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:06:24,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-19 13:06:24,452 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:06:24,455 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:06:24,488 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:06:24,491 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:06:24,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:06:24,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:06:24,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:06:24,507 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:06:24,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:06:24,511 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:06:24,512 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:06:24,523 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:06:24,525 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:06:24,530 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:06:24,531 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:06:24,533 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:06:24,534 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:06:24,536 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:06:24,539 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:06:24,542 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:06:24,544 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:06:24,545 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:06:24,551 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:06:24,552 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:06:24,554 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:06:24,562 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:06:24,568 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:06:24,577 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:06:24,582 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:06:24,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 13:06:24,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 13:06:24,619 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:06:24,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:06:24,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-19 13:06:24,635 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:06:24,637 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-10-19 13:06:24,639 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:06:24,656 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:06:24,656 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:06:24,662 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:06:24,664 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:06:24,668 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:06:24,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-19 13:06:25,121 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-19 13:06:25,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:06:25,163 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22009877 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-10-19 13:06:25,190 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 13:06:25,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:25] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:06:25,533 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22009877 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-10-19 13:06:25,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.223 0.181 2026-10-19 13:06:26,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-19 13:06:26,604 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:06:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:06:26,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41893 2026-10-19 13:06:26,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-19 13:06:26,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41893 2026-10-19 13:06:26,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130626_740608_TestFrontend.txt 2026-10-19 13:06:26,741 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpjoo406f8_chrome_odoo" 2026-10-19 13:06:26,839 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:07:01,662 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-10-19 13:07:05,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-10-19 13:07:05,694 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42151 2026-10-19 13:07:05,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmppmcfh_rl_chrome_odoo 2026-10-19 13:07:05,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39845/json/version 2026-10-19 13:07:05,697 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39845/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:07:05,751 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:07:05,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39845/json 2026-10-19 13:07:05,753 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39845/json with timeout 3 increased to 10s during tests 2026-10-19 13:07:05,760 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39845/devtools/page/F34A3E8B8120E224BA4FDF92091A2790 2026-10-19 13:07:05,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:07:05,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:07:06,142 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:07:06,145 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:07:06,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:07:06,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:07:06,191 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:07:08,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:08] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.325 2.249 2026-10-19 13:07:08,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F34A3E8B8120E224BA4FDF92091A2790', 'loaderId': '4FAD9142449647A0182E79224EA181C8', 'isDownload': False} 2026-10-19 13:07:08,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-19 13:07:08,778 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:08,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:08] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.014 2026-10-19 13:07:08,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:08] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-10-19 13:07:08,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:08] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.046 2026-10-19 13:07:09,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:09] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.015 2026-10-19 13:07:09,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.029 2026-10-19 13:07:09,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:07:09,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:07:09,558 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:07:09,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:07:10,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.619 0.686 2026-10-19 13:07:10,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 1.331 2026-10-19 13:07:11,013 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:11,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.137 2026-10-19 13:07:11,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:07:11,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:07:12,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:07:12,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.273 0.547 2026-10-19 13:07:12,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.075 2026-10-19 13:07:12,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.015 2026-10-19 13:07:12,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.007 2026-10-19 13:07:12,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.051 0.060 2026-10-19 13:07:12,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.028 0.169 2026-10-19 13:07:12,540 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:07:12,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:12,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:07:12,627 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:07:12,638 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:12,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.073 0.234 2026-10-19 13:07:12,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.047 0.364 2026-10-19 13:07:12,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.397 2026-10-19 13:07:12,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.422 2026-10-19 13:07:12,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.394 2026-10-19 13:07:12,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:12] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.050 0.270 2026-10-19 13:07:13,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.022 0.311 2026-10-19 13:07:13,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.244 2026-10-19 13:07:13,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.225 2026-10-19 13:07:13,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.231 2026-10-19 13:07:13,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.020 0.212 2026-10-19 13:07:13,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.004 0.142 2026-10-19 13:07:13,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.109 2026-10-19 13:07:13,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.103 2026-10-19 13:07:13,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:07:13,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-19 13:07:13,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.051 0.043 2026-10-19 13:07:13,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.068 2026-10-19 13:07:13,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:14,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-10-19 13:07:14,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:07:14,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:07:14,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:07:14,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:07:14,357 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-19 13:07:14,366 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-10-19 13:07:14,379 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:07:14,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-10-19 13:07:14,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:07:14,517 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:07:14,519 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:07:14,519 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:07:14,523 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:07:14,528 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:07:14,529 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:07:14,530 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:07:14,530 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:07:14,531 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:07:14,532 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:07:14,532 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:07:14,533 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:07:14,534 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:07:14,537 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:07:14,538 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:07:14,576 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:07:14,579 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:07:14,583 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:07:14,590 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:07:14,604 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 13:07:14,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:07:14,612 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:07:14,613 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:07:14,614 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:07:14,615 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:07:14,616 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:07:14,619 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:07:14,620 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:07:14,621 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:07:14,622 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:07:14,623 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:07:14,623 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:07:14,624 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:07:14,625 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:07:14,625 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:07:14,636 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:07:14,637 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:07:14,638 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:07:14,639 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:07:14,639 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:07:14,640 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:07:14,642 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:07:14,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:07:14,663 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:07:14,669 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:07:14,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:07:14,674 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:07:14,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:07:14,678 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:07:14,685 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:07:14,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:07:14,695 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:07:14,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:07:14,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:07:14,700 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:07:14,707 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:07:14,708 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:07:14,709 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:07:14,715 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:07:14,716 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:07:14,717 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:07:14,719 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:07:14,721 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:07:14,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:07:14,724 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:07:14,725 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:07:14,727 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:07:14,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:07:14,733 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:07:14,742 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:07:14,746 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:07:14,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:07:14,751 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:07:14,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:07:14,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:07:14,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-19 13:07:14,783 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:07:14,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:07:14,788 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:07:14,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:07:14,810 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:07:14,815 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-19 13:07:14,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:07:14,833 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:07:14,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:07:14,842 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:07:14,851 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:07:14,854 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:07:14,855 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:07:14,861 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:07:14,864 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:07:14,865 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:07:14,868 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:07:14,871 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:07:14,877 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:07:14,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.018 2026-10-19 13:07:14,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:07:14,900 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:07:14,901 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:07:14,903 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:07:14,904 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:07:14,905 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:07:14,907 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:07:14,907 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:07:14,908 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:07:14,909 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:07:14,909 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:07:14,915 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:07:14,916 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:07:14,930 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:07:14,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:07:14,952 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:07:14,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:07:14,974 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:07:14,987 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:07:14,991 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:07:15,001 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:07:15,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-19 13:07:15,016 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:07:15,043 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:07:15,514 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90282494 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-19 13:07:15,539 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:15] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 13:07:15,711 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:15] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:15,792 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90282494 with result: [{'id': 440, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-19 13:07:15,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.189 0.123 2026-10-19 13:07:16,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:07:17,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:07:17,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-10-19 13:07:17,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:07:17,056 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:07:17,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 13:07:17,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 13:07:17,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.050 2026-10-19 13:07:17,945 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-19 13:07:17,957 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:07:17,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:07:17,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:07:18,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-19 13:07:18,024 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:07:18,041 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:07:18,074 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:07:18,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:07:18,085 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:18,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:07:18,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:07:18,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:07:18,160 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56275446 for PoS orders references: ['Order 00345-002-0002'] (draft: False) 2026-10-19 13:07:18,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:18,456 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56275446 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0002', 'account_move': False}] 2026-10-19 13:07:18,482 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.150 0.182 2026-10-19 13:07:18,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:18] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.029 2026-10-19 13:07:19,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:07:20,455 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-10-19 13:07:20,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:07:20,489 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 13:07:20,506 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:07:20,525 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-10-19 13:07:20,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.011 2026-10-19 13:07:21,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-10-19 13:07:21,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-10-19 13:07:21,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-19 13:07:21,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-10-19 13:07:21,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:07:21,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:07:21,798 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #340044 for PoS orders references: ['Order 00345-002-0003'] (draft: True) 2026-10-19 13:07:21,933 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #340044 with result: [{'id': 442, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-19 13:07:21,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.059 0.102 2026-10-19 13:07:23,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:07:23,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-10-19 13:07:23,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-10-19 13:07:23,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:07:23,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 13:07:23,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:07:23,223 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:07:23,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:07:23,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:23] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-19 13:07:23,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:07:23,275 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21047427 for PoS orders references: ['Order 00345-002-0003'] (draft: False) 2026-10-19 13:07:23,304 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [763] 2026-10-19 13:07:23,448 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21047427 with result: [{'id': 442, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-19 13:07:23,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.071 0.128 2026-10-19 13:07:24,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 13:07:24,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:07:24,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:07:24,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.046 2026-10-19 13:07:25,117 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:07:25,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 13:07:25,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 13:07:25,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.047 2026-10-19 13:07:25,979 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-19 13:07:25,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:07:26,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:07:26,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:07:26,047 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-10-19 13:07:26,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:07:26,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-19 13:07:26,088 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48234301 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-19 13:07:26,193 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48234301 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-19 13:07:26,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.041 0.090 2026-10-19 13:07:26,986 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:07:26,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:07:27,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.102 0.057 2026-10-19 13:07:27,932 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:07:27,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-19 13:07:27,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-19 13:07:28,031 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.052 2026-10-19 13:07:28,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 13:07:28,809 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:07:29,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-10-19 13:07:29,291 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13747647 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-19 13:07:29,314 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [759, 760] 2026-10-19 13:07:29,424 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13747647 with result: [{'id': 440, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-19 13:07:29,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.079 0.095 2026-10-19 13:07:29,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:29] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.021 0.032 2026-10-19 13:07:30,596 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-10-19 13:07:30,606 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-19 13:07:30,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 13:07:30,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:07:30,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:07:30,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-10-19 13:07:30,678 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:07:30,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42151 2026-10-19 13:07:30,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:07:30,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42151 2026-10-19 13:07:30,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130730_836213_TestPoSRestaurantLoyalty.txt 2026-10-19 13:07:30,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmppmcfh_rl_chrome_odoo" 2026-10-19 13:07:31,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42426 2026-10-19 13:07:31,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpiulmy342_chrome_odoo 2026-10-19 13:07:31,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39131/json/version 2026-10-19 13:07:31,296 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39131/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:07:31,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:07:31,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39131/json 2026-10-19 13:07:31,306 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39131/json with timeout 3 increased to 10s during tests 2026-10-19 13:07:31,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39131/devtools/page/5CBE21AA8D10AE211E04B0DF0BCD954B 2026-10-19 13:07:31,342 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:07:31,350 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:07:31,409 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:07:31,424 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:07:31,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:07:31,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:07:31,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:31] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.045 0.083 2026-10-19 13:07:31,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '5CBE21AA8D10AE211E04B0DF0BCD954B', 'loaderId': '46617AE62CFA71D9F46291A0446F686A', 'isDownload': False} 2026-10-19 13:07:31,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-19 13:07:31,614 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:31,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:31] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-10-19 13:07:31,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:31] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.027 2026-10-19 13:07:31,697 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:31] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-19 13:07:32,311 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:32] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-19 13:07:32,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 13:07:32,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.012 2026-10-19 13:07:32,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:32,425 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:07:32,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:07:33,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.307 0.581 2026-10-19 13:07:33,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.889 2026-10-19 13:07:33,439 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:33,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.097 2026-10-19 13:07:33,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:07:33,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:07:34,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:07:34,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.280 0.611 2026-10-19 13:07:34,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.080 2026-10-19 13:07:34,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.018 2026-10-19 13:07:34,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:07:34,943 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:34] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.030 0.068 2026-10-19 13:07:34,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:07:35,002 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:07:35,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:07:35,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.026 0.154 2026-10-19 13:07:35,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.017 0.209 2026-10-19 13:07:35,102 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:07:35,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.214 2026-10-19 13:07:35,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.015 0.329 2026-10-19 13:07:35,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.028 0.312 2026-10-19 13:07:35,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.223 2026-10-19 13:07:35,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.244 2026-10-19 13:07:35,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 11 0.019 0.240 2026-10-19 13:07:35,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.241 2026-10-19 13:07:35,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.176 2026-10-19 13:07:35,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.019 0.157 2026-10-19 13:07:35,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.015 0.177 2026-10-19 13:07:35,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.001 0.164 2026-10-19 13:07:35,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.118 2026-10-19 13:07:35,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.097 2026-10-19 13:07:36,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:07:36,812 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.047 2026-10-19 13:07:36,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:07:37,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 13:07:37,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:07:37,732 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57678697 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-19 13:07:37,759 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [765, 766] 2026-10-19 13:07:37,857 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57678697 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-19 13:07:37,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.057 0.104 2026-10-19 13:07:37,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.070 2026-10-19 13:07:38,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:07:38,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.024 0.010 2026-10-19 13:07:39,506 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:07:39,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-19 13:07:39,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:07:39,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-10-19 13:07:39,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:07:40,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:07:40,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:07:40,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:07:40,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:07:40,468 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:07:40,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:07:40,510 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:07:40,528 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32063132 for PoS orders references: ['Order 00345-002-0004'] (draft: False) 2026-10-19 13:07:40,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:07:40,560 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [769, 770] 2026-10-19 13:07:40,736 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32063132 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-19 13:07:40,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.118 0.130 2026-10-19 13:07:40,928 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:07:40,929 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:07:40,930 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:07:40,931 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:07:40,931 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:07:40,932 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:07:40,933 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:07:40,933 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:07:40,936 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:07:40,939 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:07:40,939 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:07:40,940 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:07:40,941 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:07:40,941 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:07:40,942 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:07:40,950 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:07:40,951 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:07:40,952 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:07:40,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:07:40,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:07:40,958 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:07:40,959 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:07:40,961 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:07:40,966 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:07:40,983 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:07:40,996 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:07:40,998 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:07:40,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:40] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:07:41,001 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:07:41,005 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:07:41,030 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:07:41,031 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-19 13:07:41,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:07:41,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:07:41,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:07:41,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 13:07:41,101 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:07:41,102 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:07:41,108 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:07:41,139 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-19 13:07:41,148 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-19 13:07:41,151 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-19 13:07:41,169 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:07:41,173 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:07:41,178 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:07:41,183 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:07:41,189 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:07:41,193 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:07:41,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:07:41,211 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:07:41,222 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:07:41,234 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:07:41,239 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:07:41,241 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:07:41,243 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:07:41,244 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:07:41,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.017 2026-10-19 13:07:41,246 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:07:41,246 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:07:41,247 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:07:41,248 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:07:41,249 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:07:41,250 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:07:41,251 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:07:41,252 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:07:41,253 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:07:41,254 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:07:41,255 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:07:41,256 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:07:41,258 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:07:41,258 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:07:41,266 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:07:41,283 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:07:41,285 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:07:41,288 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:07:41,290 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:07:41,298 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:07:41,299 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:07:41,305 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:07:41,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:07:41,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:07:41,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:07:41,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:07:41,355 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:07:41,379 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:07:41,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:07:41,385 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:07:41,387 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:07:41,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:07:41,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:07:41,395 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:07:41,401 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:07:41,406 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:07:41,410 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:07:41,411 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:07:41,419 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:07:41,421 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:07:41,425 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:07:41,429 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:07:41,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:07:41,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:07:41,435 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:07:41,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:07:41,440 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:07:41,441 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:07:41,442 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:07:41,443 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:07:41,443 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:07:41,445 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:07:41,446 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:07:41,446 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:07:41,447 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:07:41,448 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:07:41,448 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:07:41,449 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:07:41,451 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:07:41,452 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:07:41,452 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:07:41,453 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:07:41,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:07:41,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:07:41,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 13:07:41,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:07:41,967 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:41] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:43,273 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:07:43,289 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 13:07:43,313 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:07:43,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10331458 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-19 13:07:43,442 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10331458 with result: [{'id': 444, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-19 13:07:43,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.070 0.076 2026-10-19 13:07:44,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:07:44,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.009 2026-10-19 13:07:44,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:07:45,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-10-19 13:07:45,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:07:45,062 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-10-19 13:07:45,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98930454 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-19 13:07:45,214 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98930454 with result: [{'id': 444, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-19 13:07:45,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.089 0.090 2026-10-19 13:07:45,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:07:46,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:07:46,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42426 2026-10-19 13:07:46,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:07:46,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42426 2026-10-19 13:07:46,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130746_120495_TestPoSRestaurantLoyalty.txt 2026-10-19 13:07:46,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpiulmy342_chrome_odoo" 2026-10-19 13:07:46,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-10-19 13:07:46,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42681 2026-10-19 13:07:46,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpmod4j0ol_chrome_odoo 2026-10-19 13:07:46,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35069/json/version 2026-10-19 13:07:46,825 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35069/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:07:46,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:07:46,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35069/json 2026-10-19 13:07:46,865 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35069/json with timeout 3 increased to 10s during tests 2026-10-19 13:07:46,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35069/devtools/page/F657D4DC0197E7A1CF7E4E0CC68D0687 2026-10-19 13:07:46,942 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:07:46,970 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:07:47,264 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:07:47,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:07:47,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:07:47,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:07:47,289 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:07:48,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:48] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.168 0.924 2026-10-19 13:07:48,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F657D4DC0197E7A1CF7E4E0CC68D0687', 'loaderId': '6F4369BD0EAFAB41304E554E27D7AA55', 'isDownload': False} 2026-10-19 13:07:48,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-19 13:07:48,411 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:48,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:48] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-19 13:07:48,466 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:48] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.034 2026-10-19 13:07:48,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:48] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.055 2026-10-19 13:07:49,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 13:07:49,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.010 2026-10-19 13:07:49,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:07:49,132 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:07:49,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.019 2026-10-19 13:07:49,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:07:50,310 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.463 0.685 2026-10-19 13:07:50,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.161 2026-10-19 13:07:50,429 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:50,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.130 2026-10-19 13:07:50,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-19 13:07:50,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 13:07:51,408 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:07:51,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.244 0.553 2026-10-19 13:07:51,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.074 2026-10-19 13:07:51,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-19 13:07:51,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-19 13:07:51,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.100 0.064 2026-10-19 13:07:51,909 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.029 0.205 2026-10-19 13:07:51,922 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:07:51,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:07:51,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:51,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.222 2026-10-19 13:07:51,970 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:07:51,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.248 2026-10-19 13:07:51,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:07:52,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.025 0.311 2026-10-19 13:07:52,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.012 0.415 2026-10-19 13:07:52,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.281 2026-10-19 13:07:52,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.023 0.239 2026-10-19 13:07:52,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.257 2026-10-19 13:07:52,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.249 2026-10-19 13:07:52,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.216 2026-10-19 13:07:52,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.179 2026-10-19 13:07:52,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.151 2026-10-19 13:07:52,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.009 0.126 2026-10-19 13:07:52,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.017 0.108 2026-10-19 13:07:52,417 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.116 2026-10-19 13:07:52,608 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:07:52,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:07:52,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.023 2026-10-19 13:07:52,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.048 2026-10-19 13:07:52,800 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:53,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:07:53,636 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:07:53,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:07:53,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:07:53,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:07:53,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:07:53,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:07:53,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-19 13:07:54,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 13:07:54,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:07:54,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:07:54,593 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:07:54,606 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:07:54,621 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:07:54,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:07:54,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:07:54,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:07:54,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-10-19 13:07:55,536 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:07:55,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:07:55,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:07:55,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:07:55,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:07:55,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:07:55,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:07:55,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-10-19 13:07:55,655 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:07:55,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-10-19 13:07:55,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:07:55,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:07:55,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:07:55,722 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:07:55,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:07:55,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:07:55,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:07:55,789 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 13:07:55,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-10-19 13:07:55,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:07:55,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:07:55,855 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-10-19 13:07:55,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:07:55,905 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-19 13:07:55,910 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:55,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:07:55,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 13:07:55,939 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-10-19 13:07:55,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:07:55,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:07:55,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:07:56,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:07:56,022 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:07:56,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:07:56,056 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11797903 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-19 13:07:56,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:07:56,193 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11797903 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-19 13:07:56,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.061 0.103 2026-10-19 13:07:56,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.027 0.049 2026-10-19 13:07:57,106 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:07:57,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:07:57,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:07:57,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 13:07:57,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 13:07:57,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:07:57,205 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:07:57,222 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:07:57,238 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:07:57,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:07:57,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42681 2026-10-19 13:07:57,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:07:57,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42681 2026-10-19 13:07:57,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130757_350705_TestPoSRestaurantLoyalty.txt 2026-10-19 13:07:57,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpmod4j0ol_chrome_odoo" 2026-10-19 13:07:57,770 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42882 2026-10-19 13:07:57,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp7bxcz668_chrome_odoo 2026-10-19 13:07:57,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35209/json/version 2026-10-19 13:07:57,773 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35209/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:07:57,816 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:07:57,817 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35209/json 2026-10-19 13:07:57,818 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35209/json with timeout 3 increased to 10s during tests 2026-10-19 13:07:57,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35209/devtools/page/3F12EC64694A30AFED04FD6B4653149C 2026-10-19 13:07:57,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:07:57,856 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:07:57,893 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:07:57,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:07:57,906 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:07:57,907 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:07:58,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.015 0.087 2026-10-19 13:07:58,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '3F12EC64694A30AFED04FD6B4653149C', 'loaderId': '63FE6988CB9767D2BFA19EBB0B46C630', 'isDownload': False} 2026-10-19 13:07:58,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-19 13:07:58,056 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:58,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 13:07:58,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-10-19 13:07:58,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.049 2026-10-19 13:07:58,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 13:07:58,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-19 13:07:58,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.009 2026-10-19 13:07:58,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:07:58,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:07:58,841 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:07:59,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.208 0.548 2026-10-19 13:07:59,666 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.765 2026-10-19 13:07:59,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:07:59,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.107 2026-10-19 13:07:59,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:07:59,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:07:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.029 0.009 2026-10-19 13:08:00,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:00,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.412 0.563 2026-10-19 13:08:01,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.076 2026-10-19 13:08:01,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.015 2026-10-19 13:08:01,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 13:08:01,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.042 0.064 2026-10-19 13:08:01,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.019 0.150 2026-10-19 13:08:01,359 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:08:01,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:08:01,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.010 0.178 2026-10-19 13:08:01,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:08:01,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.021 0.244 2026-10-19 13:08:01,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:01,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.244 2026-10-19 13:08:01,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-19 13:08:01,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.228 2026-10-19 13:08:01,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.122 2026-10-19 13:08:01,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 11 0.033 0.160 2026-10-19 13:08:01,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.169 2026-10-19 13:08:01,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.152 2026-10-19 13:08:01,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.167 2026-10-19 13:08:01,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.165 2026-10-19 13:08:01,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.011 0.152 2026-10-19 13:08:01,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.013 0.110 2026-10-19 13:08:01,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.102 2026-10-19 13:08:03,035 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:08:03,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.043 2026-10-19 13:08:03,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:03,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:08:04,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:08:04,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:08:04,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:08:04,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:08:04,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:08:04,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:08:04,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:08:04,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-10-19 13:08:04,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-10-19 13:08:04,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:04,984 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32450918 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-19 13:08:05,048 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [774, 775] 2026-10-19 13:08:05,166 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32450918 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-19 13:08:05,190 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.114 0.102 2026-10-19 13:08:05,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:08:05,957 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:05,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.011 2026-10-19 13:08:06,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:06,768 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10932023 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-19 13:08:06,836 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [776, 777, 778] 2026-10-19 13:08:07,023 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10932023 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-19 13:08:07,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.162 0.126 2026-10-19 13:08:07,809 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:08:07,824 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:07,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 13:08:08,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:08,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:08:08,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.044 2026-10-19 13:08:09,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-19 13:08:09,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-10-19 13:08:09,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-19 13:08:09,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-19 13:08:09,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:08:09,578 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-19 13:08:09,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:09,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:09,619 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5060584 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-19 13:08:09,653 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [779, 780, 781] 2026-10-19 13:08:09,783 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5060584 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-19 13:08:09,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.072 0.128 2026-10-19 13:08:09,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:08:10,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-10-19 13:08:10,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.048 2026-10-19 13:08:11,428 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:08:11,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:08:11,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:08:11,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:08:11,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:08:11,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:08:11,527 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:08:11,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-10-19 13:08:11,555 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-10-19 13:08:12,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-10-19 13:08:12,434 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-10-19 13:08:12,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.031 0.011 2026-10-19 13:08:12,667 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:08:12,670 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:08:12,671 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:08:12,672 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:08:12,673 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:08:12,673 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:08:12,674 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:08:12,675 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:08:12,676 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:08:12,677 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:08:12,678 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:08:12,678 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:08:12,679 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:08:12,679 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:08:12,681 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:08:12,681 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:08:12,682 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:08:12,683 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:08:12,689 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:08:12,690 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:08:12,690 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:08:12,691 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:08:12,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:08:12,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:08:12,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:08:12,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:08:12,696 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:08:12,710 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:08:12,711 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:08:12,712 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:08:12,720 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:08:12,723 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:08:12,725 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:08:12,727 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:08:12,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:08:12,741 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:08:12,743 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:08:12,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:08:12,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:08:12,797 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:08:12,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-10-19 13:08:12,804 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-19 13:08:12,825 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:08:12,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 13:08:12,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:08:12,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:08:12,855 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:08:12,862 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:08:12,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:08:12,868 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:08:12,875 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:08:12,882 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:08:12,888 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:08:12,889 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:08:12,914 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:08:12,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:08:12,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 13:08:12,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-10-19 13:08:12,937 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-19 13:08:12,942 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:08:12,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:08:12,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:08:12,964 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-19 13:08:12,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:12] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:08:12,985 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:08:12,996 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:08:13,004 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:08:13,009 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:08:13,011 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:08:13,012 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:08:13,013 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:08:13,014 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:08:13,015 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:08:13,016 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:08:13,017 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:08:13,018 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:08:13,020 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:08:13,021 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:08:13,022 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:08:13,023 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:08:13,024 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:08:13,033 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:08:13,036 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:08:13,041 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:08:13,046 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:08:13,049 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:08:13,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:08:13,055 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:08:13,066 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:08:13,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:08:13,074 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:08:13,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 13:08:13,100 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:08:13,103 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:08:13,106 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:08:13,117 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:08:13,121 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:08:13,129 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:08:13,136 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:08:13,148 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:08:13,157 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:08:13,163 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:08:13,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:08:13,171 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:08:13,175 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 13:08:13,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:08:13,191 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:08:13,200 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:08:13,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:08:13,203 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:08:13,206 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:08:13,207 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:08:13,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:08:13,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:08:13,211 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:08:13,212 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:08:13,213 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:08:13,214 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:08:13,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-19 13:08:13,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-19 13:08:13,683 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:08:13,685 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:08:13,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:08:13,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-19 13:08:13,689 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:08:13,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:08:13,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-10-19 13:08:13,730 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-10-19 13:08:13,738 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1316956 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-19 13:08:13,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:08:13,745 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 13:08:13,756 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:08:13,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-10-19 13:08:13,788 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [782, 783, 784] 2026-10-19 13:08:13,791 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:08:13,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-10-19 13:08:13,812 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:08:13,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:08:13,854 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42882 2026-10-19 13:08:13,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:08:13,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42882 2026-10-19 13:08:13,956 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1316956 with result: [{'id': 445, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-19 13:08:13,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.133 0.129 2026-10-19 13:08:13,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130813_981078_TestPoSRestaurantLoyalty.txt 2026-10-19 13:08:13,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp7bxcz668_chrome_odoo" 2026-10-19 13:08:14,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43144 2026-10-19 13:08:14,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpjtsi8yxp_chrome_odoo 2026-10-19 13:08:14,405 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33327/json/version 2026-10-19 13:08:14,407 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33327/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:08:14,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:08:14,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33327/json 2026-10-19 13:08:14,462 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33327/json with timeout 3 increased to 10s during tests 2026-10-19 13:08:14,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:33327/devtools/page/9115E04CFE4CF902188C48E943753FFB 2026-10-19 13:08:14,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:08:14,498 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:08:14,571 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:08:14,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:08:14,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:08:14,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:08:14,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:14] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.037 0.073 2026-10-19 13:08:14,728 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9115E04CFE4CF902188C48E943753FFB', 'loaderId': '1274D7688CB93087FCD05AA773FAA532', 'isDownload': False} 2026-10-19 13:08:14,728 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-19 13:08:14,755 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:08:14,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:14] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 13:08:14,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:14] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.020 2026-10-19 13:08:14,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:14] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.051 2026-10-19 13:08:15,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:15] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-10-19 13:08:15,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.010 2026-10-19 13:08:15,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 13:08:15,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:15,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:08:15,495 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:08:16,527 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.408 0.636 2026-10-19 13:08:16,647 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.059 1.049 2026-10-19 13:08:16,675 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:08:16,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.088 0.172 2026-10-19 13:08:16,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 13:08:16,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 13:08:17,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-10-19 13:08:17,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.376 0.567 2026-10-19 13:08:18,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.075 2026-10-19 13:08:18,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.017 2026-10-19 13:08:18,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.005 2026-10-19 13:08:18,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.027 0.069 2026-10-19 13:08:18,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:08:18,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.019 0.144 2026-10-19 13:08:18,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:08:18,358 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:08:18,389 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:08:18,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.021 0.196 2026-10-19 13:08:18,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.050 0.216 2026-10-19 13:08:18,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.271 2026-10-19 13:08:18,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.017 0.340 2026-10-19 13:08:18,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.016 0.287 2026-10-19 13:08:18,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 11 0.034 0.272 2026-10-19 13:08:18,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.324 2026-10-19 13:08:18,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.280 2026-10-19 13:08:18,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.265 2026-10-19 13:08:18,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.251 2026-10-19 13:08:18,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.209 2026-10-19 13:08:18,862 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.004 0.135 2026-10-19 13:08:18,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.010 0.129 2026-10-19 13:08:18,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.125 2026-10-19 13:08:20,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:20,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:20,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:08:20,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:08:20,124 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:08:20,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:08:20,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-19 13:08:20,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-19 13:08:20,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:08:20,213 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:08:20,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-19 13:08:20,223 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:08:20,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:08:20,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-19 13:08:20,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:20] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.014 0.011 2026-10-19 13:08:20,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-19 13:08:20,298 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:08:20,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:20] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.009 2026-10-19 13:08:20,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:20] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.016 0.009 2026-10-19 13:08:20,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-19 13:08:21,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-19 13:08:21,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:08:21,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:08:21,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:08:21,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:21] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:08:21,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-19 13:08:21,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-10-19 13:08:21,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-19 13:08:21,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:21] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:08:21,215 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:08:21,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:08:21,976 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-19 13:08:21,990 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:08:22,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:08:22,021 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:08:22,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:22] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 13:08:22,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-19 13:08:22,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-10-19 13:08:22,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:08:22,090 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:08:22,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:08:22,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-19 13:08:22,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-10-19 13:08:22,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:08:22,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-10-19 13:08:22,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-19 13:08:22,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:22] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.009 0.006 2026-10-19 13:08:22,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:22] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 13:08:22,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-19 13:08:22,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:22] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.014 2026-10-19 13:08:22,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:22] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 13:08:23,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:08:23,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-19 13:08:23,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:08:23,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-19 13:08:23,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:23] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:08:23,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-19 13:08:23,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:23] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 13:08:23,124 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-19 13:08:23,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:23] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.020 2026-10-19 13:08:23,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-19 13:08:23,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-19 13:08:23,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-10-19 13:08:23,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:23] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.009 0.014 2026-10-19 13:08:23,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-19 13:08:23,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-10-19 13:08:23,989 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:24,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:24,021 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:08:24,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-10-19 13:08:24,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-10-19 13:08:24,075 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:24,090 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-10-19 13:08:24,105 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-19 13:08:24,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:08:24,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:24,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:08:24,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:08:24,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 13:08:24,176 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-19 13:08:24,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 13:08:24,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-19 13:08:24,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-10-19 13:08:24,238 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:08:24,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-10-19 13:08:24,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:08:24,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 13:08:24,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-19 13:08:24,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-10-19 13:08:24,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:08:24,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:24,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:24,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-10-19 13:08:24,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-10-19 13:08:24,388 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:08:24,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:08:24,422 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:08:24,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-10-19 13:08:24,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:08:24,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-19 13:08:24,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:08:24,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-10-19 13:08:24,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:24,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 13:08:24,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.012 2026-10-19 13:08:24,524 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:24,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-19 13:08:24,560 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-19 13:08:24,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.014 2026-10-19 13:08:24,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-10-19 13:08:24,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:24,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-19 13:08:24,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:08:24,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.061 2026-10-19 13:08:24,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:25,553 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:25,557 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-10-19 13:08:25,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:08:25,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:08:25,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:08:25,607 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43144 2026-10-19 13:08:25,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:08:25,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:08:25,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43144 2026-10-19 13:08:25,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130825_743256_TestPoSRestaurantLoyalty.txt 2026-10-19 13:08:25,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpjtsi8yxp_chrome_odoo" 2026-10-19 13:08:25,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-10-19 13:08:26,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43371 2026-10-19 13:08:26,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpez8au2cd_chrome_odoo 2026-10-19 13:08:26,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43275/json/version 2026-10-19 13:08:26,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43275/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:08:26,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:08:26,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43275/json 2026-10-19 13:08:26,465 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43275/json with timeout 3 increased to 10s during tests 2026-10-19 13:08:26,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43275/devtools/page/76ADC82F04DFBD90A36FC3DC1F3037FF 2026-10-19 13:08:26,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:08:26,500 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:08:26,837 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:08:26,841 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:08:26,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:08:26,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:08:26,866 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:08:27,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:27] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.147 0.931 2026-10-19 13:08:27,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '76ADC82F04DFBD90A36FC3DC1F3037FF', 'loaderId': 'C6DC003A76F787A8462EE53B97BEED02', 'isDownload': False} 2026-10-19 13:08:27,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-19 13:08:27,975 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:08:28,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.016 2026-10-19 13:08:28,034 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.033 2026-10-19 13:08:28,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.049 2026-10-19 13:08:28,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.018 2026-10-19 13:08:28,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.018 2026-10-19 13:08:28,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:08:28,724 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:08:28,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.013 2026-10-19 13:08:28,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:08:30,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.644 0.686 2026-10-19 13:08:30,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.064 1.379 2026-10-19 13:08:30,291 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:08:30,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.075 0.165 2026-10-19 13:08:30,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:08:30,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 13:08:31,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:08:31,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.237 0.598 2026-10-19 13:08:31,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.105 2026-10-19 13:08:31,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-19 13:08:31,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 13:08:31,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.066 0.058 2026-10-19 13:08:31,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:31,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.021 0.174 2026-10-19 13:08:31,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08: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-10-19 13:08:31,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:08:31,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:31] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.032 0.241 2026-10-19 13:08:32,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.263 2026-10-19 13:08:32,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:32,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:08:32,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.028 0.346 2026-10-19 13:08:32,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.341 2026-10-19 13:08:32,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.293 2026-10-19 13:08:32,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.016 0.210 2026-10-19 13:08:32,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.017 0.239 2026-10-19 13:08:32,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.189 2026-10-19 13:08:32,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.178 2026-10-19 13:08:32,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.180 2026-10-19 13:08:32,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.139 2026-10-19 13:08:32,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.005 0.138 2026-10-19 13:08:32,387 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.010 0.120 2026-10-19 13:08:32,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.111 2026-10-19 13:08:32,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:08:32,608 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:08:32,629 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:08:32,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.038 0.028 2026-10-19 13:08:32,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.043 2026-10-19 13:08:32,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:08:33,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-19 13:08:33,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:08:33,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:08:33,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:08:33,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 13:08:34,269 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:08:34,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:08:34,472 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:08:34,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:08:34,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 13:08:35,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-19 13:08:35,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-10-19 13:08:35,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:35,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:08:35,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:08:35,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.015 2026-10-19 13:08:36,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:08:36,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:08:36,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:08:36,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:08:36,204 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:08:36,222 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:08:36,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:08:36,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:08:36,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:08:36,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:08:36,307 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82069043 for PoS orders references: ['Order 00347-002-0002'] (draft: True) 2026-10-19 13:08:36,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:08:36,472 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82069043 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0002', 'account_move': False}] 2026-10-19 13:08:36,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.090 0.110 2026-10-19 13:08:36,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.040 0.048 2026-10-19 13:08:37,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:08:37,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:08:37,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:08:37,421 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:08:37,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:08:37,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:08:37,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:08:37,490 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:08:37,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:08:37,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:08:38,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-19 13:08:38,386 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:38,400 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6068255 for PoS orders references: ['Order 00347-002-0003'] (draft: True) 2026-10-19 13:08:38,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-19 13:08:38,510 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6068255 with result: [{'id': 447, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-19 13:08:38,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.085 2026-10-19 13:08:38,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:08:39,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:08:39,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:08:39,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:08:39,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.043 2026-10-19 13:08:40,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-10-19 13:08:40,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:08:40,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-19 13:08:40,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:08:40,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:40] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.040 0.034 2026-10-19 13:08:40,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:40] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.024 0.073 2026-10-19 13:08:40,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.045 0.043 2026-10-19 13:08:41,175 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:08:41,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:41,203 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:08:41,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:08:41,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:08:42,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:08:42,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:08:42,024 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:08:42,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:08:42,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:08:42,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:08:42,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:08:42,107 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-10-19 13:08:42,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:42,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:08:42,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47845500 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-19 13:08:42,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-19 13:08:42,248 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47845500 with result: [{'id': 448, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-19 13:08:42,266 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.048 0.089 2026-10-19 13:08:43,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:08:43,037 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:08:43,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:08:43,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.071 0.037 2026-10-19 13:08:43,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-10-19 13:08:43,937 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-19 13:08:43,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:08:43,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-19 13:08:44,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:44] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.024 0.032 2026-10-19 13:08:44,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:44] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.069 2026-10-19 13:08:44,825 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:08:44,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:08:44,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:08:44,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.009 2026-10-19 13:08:44,852 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43371 2026-10-19 13:08:44,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:08:44,854 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43371 2026-10-19 13:08:44,976 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130844_975961_TestPoSRestaurantLoyalty.txt 2026-10-19 13:08:44,976 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpez8au2cd_chrome_odoo" 2026-10-19 13:08:45,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-10-19 13:08:45,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43588 2026-10-19 13:08:45,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmps6g34fy3_chrome_odoo 2026-10-19 13:08:45,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38103/json/version 2026-10-19 13:08:45,689 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38103/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:08:45,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:08:45,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38103/json 2026-10-19 13:08:45,709 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38103/json with timeout 3 increased to 10s during tests 2026-10-19 13:08:45,717 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38103/devtools/page/691628464458BA9F55F52EF829C4DAE7 2026-10-19 13:08:45,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:08:45,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:08:46,007 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:08:46,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:08:46,030 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:08:46,030 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:08:46,060 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:08:47,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.156 0.883 2026-10-19 13:08:47,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '691628464458BA9F55F52EF829C4DAE7', 'loaderId': 'ECD864D59FF9CD4826B17B6D0132C4A1', 'isDownload': False} 2026-10-19 13:08:47,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-19 13:08:47,127 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:08:47,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-19 13:08:47,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-19 13:08:47,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.028 2026-10-19 13:08:47,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:08:47,765 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-19 13:08:47,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:08:47,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.016 2026-10-19 13:08:47,859 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 13:08:47,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:08:48,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.381 0.718 2026-10-19 13:08:49,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.115 2026-10-19 13:08:49,087 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:08:49,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.105 2026-10-19 13:08:49,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 13:08:49,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 13:08:50,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:08:50,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.254 0.592 2026-10-19 13:08:50,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.077 2026-10-19 13:08:50,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.016 2026-10-19 13:08:50,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 13:08:50,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.073 0.069 2026-10-19 13:08:50,567 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:08:50,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:08:50,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:08:50,642 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.029 0.220 2026-10-19 13:08:50,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:50,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.020 0.272 2026-10-19 13:08:50,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.020 0.307 2026-10-19 13:08:50,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:50,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.025 0.328 2026-10-19 13:08:50,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.366 2026-10-19 13:08:50,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.221 2026-10-19 13:08:50,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:50] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.037 0.270 2026-10-19 13:08:51,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.275 2026-10-19 13:08:51,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.211 2026-10-19 13:08:51,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.202 2026-10-19 13:08:51,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-19 13:08:51,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.190 2026-10-19 13:08:51,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.004 0.126 2026-10-19 13:08:51,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.092 2026-10-19 13:08:51,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.083 2026-10-19 13:08:51,306 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:51,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:08:51,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.031 2026-10-19 13:08:51,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.035 2026-10-19 13:08:51,486 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:52,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:08:52,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:08:52,338 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:08:52,352 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:08:52,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:08:52,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:08:52,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:08:52,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:08:52,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:52,449 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20121759 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-19 13:08:52,454 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-19 13:08:52,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20121759 with result: [{'id': 449, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-19 13:08:52,656 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.114 0.099 2026-10-19 13:08:53,422 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:08:53,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-10-19 13:08:53,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.027 0.041 2026-10-19 13:08:53,500 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.023 2026-10-19 13:08:54,282 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:08:54,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:08:54,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:08:54,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:08:54,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:08:54,381 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:08:54,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.015 2026-10-19 13:08:54,395 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:08:54,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76485478 for PoS orders references: ['Order 00348-002-0001'] (draft: False) 2026-10-19 13:08:54,425 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:08:54,475 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [792] 2026-10-19 13:08:54,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76485478 with result: [{'id': 449, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-19 13:08:54,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.189 0.186 2026-10-19 13:08:54,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-19 13:08:55,570 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:08:55,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:08:55,604 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:08:55,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.017 0.010 2026-10-19 13:08:56,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:08:56,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:08:56,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:08:56,455 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:08:56,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:08:56,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:08:56,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:08:56,522 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:08:56,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:08:56,554 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-10-19 13:08:57,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-10-19 13:08:57,405 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:08:57,416 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95729416 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-10-19 13:08:57,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-19 13:08:57,598 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95729416 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-19 13:08:57,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.128 0.093 2026-10-19 13:08:58,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:08:58,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:08:58,422 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:08:58,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.049 2026-10-19 13:08:59,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-19 13:08:59,269 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-19 13:08:59,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:08:59,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:08:59,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.010 2026-10-19 13:08:59,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:08:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:09:00,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:09:00,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:09:00,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:09:00,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:00,153 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:09:00,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:09:00,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:09:00,205 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:09:01,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-19 13:09:01,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:09:01,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:09:01,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:09:01,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:09:01,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:09:01,149 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86256989 for PoS orders references: ['Order 00348-002-0003'] (draft: False) 2026-10-19 13:09:01,332 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86256989 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-10-19 13:09:01,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.108 0.113 2026-10-19 13:09:02,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:09:02,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:09:02,203 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:09:02,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.043 0.043 2026-10-19 13:09:03,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-19 13:09:03,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:09:03,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:09:03,103 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:09:03,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:09:03,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:03,153 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:09:03,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:09:03,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-10-19 13:09:03,203 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-10-19 13:09:04,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-19 13:09:04,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:09:04,084 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17025562 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-10-19 13:09:04,086 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-19 13:09:04,205 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17025562 with result: [{'id': 452, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-19 13:09:04,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.059 0.086 2026-10-19 13:09:04,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:09:04,984 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:09:04,986 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:09:05,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:09:05,107 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.042 0.073 2026-10-19 13:09:05,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-19 13:09:05,885 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:09:05,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:09:05,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:09:06,011 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.051 0.045 2026-10-19 13:09:06,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-19 13:09:06,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-19 13:09:06,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-19 13:09:06,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-19 13:09:06,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-19 13:09:06,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-19 13:09:06,886 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:09:06,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:09:06,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:09:06,938 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:09:06,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:09:07,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.051 2026-10-19 13:09:07,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-19 13:09:07,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:09:07,822 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:09:07,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.046 2026-10-19 13:09:08,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-19 13:09:08,685 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-19 13:09:08,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-19 13:09:08,720 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-19 13:09:08,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-19 13:09:08,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-19 13:09:08,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:09:08,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:09:08,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:09:08,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:09:08,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:09:08,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.041 2026-10-19 13:09:09,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-19 13:09:09,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:09:09,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:09:09,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.049 0.042 2026-10-19 13:09:10,552 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-10-19 13:09:10,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:09:10,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:09:10,608 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:09:10,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:09:10,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:09:10,661 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84726584 for PoS orders references: ['Order 00348-002-0004'] (draft: False) 2026-10-19 13:09:10,710 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [796] 2026-10-19 13:09:10,897 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84726584 with result: [{'id': 452, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-19 13:09:10,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.142 0.127 2026-10-19 13:09:11,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-19 13:09:11,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-19 13:09:11,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-19 13:09:11,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-19 13:09:11,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-19 13:09:11,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-19 13:09:11,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:09:11,818 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:09:11,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:09:11,852 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:09:11,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-19 13:09:11,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.047 2026-10-19 13:09:12,692 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-19 13:09:12,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 13:09:12,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-19 13:09:12,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-19 13:09:12,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-19 13:09:12,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-19 13:09:12,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-19 13:09:12,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-19 13:09:12,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-19 13:09:12,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:12] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.048 0.046 2026-10-19 13:09:12,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:12] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.016 0.033 2026-10-19 13:09:12,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:12] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.021 0.031 2026-10-19 13:09:13,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 13:09:13,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:09:13,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:09:13,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.049 2026-10-19 13:09:14,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:09:14,629 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:09:14,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:09:14,654 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-19 13:09:14,670 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-19 13:09:14,685 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:09:14,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-19 13:09:14,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-10-19 13:09:14,737 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-19 13:09:14,754 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-19 13:09:14,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-10-19 13:09:14,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:09:14,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:09:14,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:09:14,829 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54213064 for PoS orders references: ['Order 00348-002-0002'] (draft: False) 2026-10-19 13:09:14,868 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [794] 2026-10-19 13:09:15,032 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54213064 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-19 13:09:15,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.098 0.144 2026-10-19 13:09:15,179 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:09:15,180 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:09:15,187 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:09:15,189 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:09:15,190 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:09:15,191 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:09:15,192 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:09:15,193 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:09:15,193 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:09:15,194 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:09:15,194 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:09:15,195 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:09:15,196 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:09:15,196 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:09:15,197 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:09:15,197 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:09:15,199 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:09:15,200 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:09:15,207 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:09:15,208 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:09:15,209 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:09:15,211 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:09:15,212 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:09:15,215 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:09:15,219 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:09:15,223 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:09:15,225 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:09:15,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:09:15,229 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:09:15,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:09:15,237 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:09:15,238 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:09:15,239 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:09:15,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:09:15,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:09:15,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:09:15,300 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-19 13:09:15,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-10-19 13:09:15,347 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.088 2026-10-19 13:09:15,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 13:09:15,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-19 13:09:15,390 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:09:15,408 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-19 13:09:15,422 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:09:15,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:09:15,430 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:09:15,438 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:09:15,442 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:09:15,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-19 13:09:15,447 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:09:15,453 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:09:15,463 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:09:15,466 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:09:15,467 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:09:15,473 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:09:15,477 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:09:15,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.031 0.037 2026-10-19 13:09:15,479 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:09:15,483 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:09:15,484 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:09:15,487 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:09:15,488 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:09:15,488 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:09:15,489 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:09:15,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:09:15,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:09:15,491 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:09:15,492 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:09:15,492 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:09:15,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:09:15,494 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:09:15,495 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:09:15,495 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:09:15,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:09:15,497 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:09:15,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:09:15,499 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:09:15,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:09:15,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:09:15,527 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:09:15,529 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:09:15,535 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:09:15,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:09:15,553 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:09:15,555 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:09:15,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:09:15,560 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:09:15,567 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:09:15,570 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:09:15,577 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:09:15,578 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:09:15,593 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:09:15,601 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:09:15,615 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:09:15,625 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:09:15,631 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:09:15,637 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:09:15,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:09:15,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-19 13:09:15,676 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:09:15,684 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:09:15,687 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:09:15,688 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:09:15,690 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:09:15,690 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:09:15,691 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:09:15,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:09:15,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:09:15,693 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:09:15,694 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:09:15,695 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:09:15,695 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:09:15,696 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:09:15,697 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:09:15,697 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:09:15,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:09:15,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:09:15,699 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:09:15,701 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:09:16,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:09:16,065 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:09:16,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:09:16,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.010 2026-10-19 13:09:16,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:16] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:09:16,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:16] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:17,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:09:17,664 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:09:17,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:09:17,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:17,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:09:17,721 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:09:17,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:09:17,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-10-19 13:09:18,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-10-19 13:09:18,602 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:09:18,621 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:09:18,635 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:09:18,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:09:18,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-19 13:09:18,701 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44339041 for PoS orders references: ['Order 00348-002-0005'] (draft: False) 2026-10-19 13:09:18,872 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44339041 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0005', 'account_move': False}] 2026-10-19 13:09:18,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.084 0.122 2026-10-19 13:09:19,704 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-19 13:09:19,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:09:19,730 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:19] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.008 0.013 2026-10-19 13:09:20,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:20] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.012 2026-10-19 13:09:21,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:09:21,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-19 13:09:21,495 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:09:21,512 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43588 2026-10-19 13:09:21,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:09:21,514 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43588 2026-10-19 13:09:21,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130921_671637_TestPoSRestaurantLoyalty.txt 2026-10-19 13:09:21,672 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmps6g34fy3_chrome_odoo" 2026-10-19 13:09:21,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-10-19 13:09:22,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43870 2026-10-19 13:09:22,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmplc_cq3bp_chrome_odoo 2026-10-19 13:09:22,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33319/json/version 2026-10-19 13:09:22,393 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33319/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:09:22,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:09:22,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33319/json 2026-10-19 13:09:22,436 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33319/json with timeout 3 increased to 10s during tests 2026-10-19 13:09:22,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:33319/devtools/page/F0BFA277CD14E7CA82B4212AF0261ADF 2026-10-19 13:09:22,490 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:09:22,502 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:09:22,749 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:09:22,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:09:22,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:09:22,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:09:22,783 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:09:23,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:23] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.191 0.929 2026-10-19 13:09:23,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F0BFA277CD14E7CA82B4212AF0261ADF', 'loaderId': '74794BF07B036F6E8F4758BE10680B52', 'isDownload': False} 2026-10-19 13:09:23,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-19 13:09:23,924 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:09:23,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:23] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.014 2026-10-19 13:09:23,992 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:23] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.031 2026-10-19 13:09:24,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:24] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.029 0.041 2026-10-19 13:09:24,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:24] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-19 13:09:24,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-10-19 13:09:24,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 13:09:24,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:09:24,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:09:24,691 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:09:25,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.463 0.725 2026-10-19 13:09:25,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.243 2026-10-19 13:09:26,026 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:09:26,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.143 2026-10-19 13:09:26,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 13:09:26,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 13:09:26,969 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.196 0.487 2026-10-19 13:09:27,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:09:27,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.081 2026-10-19 13:09:27,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.017 2026-10-19 13:09:27,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 13:09:27,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.034 0.047 2026-10-19 13:09:27,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:27,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.012 0.121 2026-10-19 13:09:27,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.010 0.159 2026-10-19 13:09:27,384 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:09:27,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:09:27,427 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:09:27,434 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:27,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.023 0.218 2026-10-19 13:09:27,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.236 2026-10-19 13:09:27,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.253 2026-10-19 13:09:27,504 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.191 2026-10-19 13:09:27,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.181 2026-10-19 13:09:27,592 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.021 0.132 2026-10-19 13:09:27,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.158 2026-10-19 13:09:27,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.175 2026-10-19 13:09:27,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.178 2026-10-19 13:09:27,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.172 2026-10-19 13:09:27,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.007 0.196 2026-10-19 13:09:27,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.199 2026-10-19 13:09:27,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.126 2026-10-19 13:09:28,108 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:09:28,124 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:09:28,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.017 2026-10-19 13:09:28,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.034 2026-10-19 13:09:28,313 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:29,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:29,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:09:29,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:09:29,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:29,168 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:09:29,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:09:29,203 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:09:29,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:09:29,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:29,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:09:29,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:09:29,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:09:29,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:09:29,318 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:29,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:09:29,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:09:29,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:09:29,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:09:29,401 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:09:29,418 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:09:29,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:09:29,451 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:09:29,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:09:29,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:29,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:09:29,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:09:29,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:09:29,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:09:29,554 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:09:29,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:09:29,585 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:09:29,601 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79809827 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-19 13:09:29,605 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:09:29,777 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79809827 with result: [{'id': 454, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-19 13:09:29,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.102 0.099 2026-10-19 13:09:30,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:09:30,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.031 0.045 2026-10-19 13:09:31,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:09:31,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:09:31,452 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:31,468 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:09:31,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:09:31,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:09:31,547 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:09:31,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:09:31,551 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-19 13:09:31,558 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:09:31,580 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-19 13:09:31,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-19 13:09:31,605 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85473264 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-19 13:09:31,642 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [804, 805, 806] 2026-10-19 13:09:31,739 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85473264 with result: [{'id': 454, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-19 13:09:31,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.064 0.098 2026-10-19 13:09:31,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.046 2026-10-19 13:09:32,645 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-19 13:09:32,652 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:09:32,668 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:32,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:32,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:09:32,719 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:09:32,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:09:32,751 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:09:32,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-10-19 13:09:32,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:09:32,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-19 13:09:32,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-19 13:09:32,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.051 2026-10-19 13:09:33,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:09:33,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-19 13:09:33,685 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:09:33,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-10-19 13:09:33,706 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:09:33,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:09:33,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43870 2026-10-19 13:09:33,737 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:09:33,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43870 2026-10-19 13:09:33,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130933_901898_TestPoSRestaurantLoyalty.txt 2026-10-19 13:09:33,902 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmplc_cq3bp_chrome_odoo" 2026-10-19 13:09:33,929 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-10-19 13:09:34,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44074 2026-10-19 13:09:34,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpldgehvc2_chrome_odoo 2026-10-19 13:09:34,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41593/json/version 2026-10-19 13:09:34,772 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41593/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:09:34,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:09:34,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41593/json 2026-10-19 13:09:34,932 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41593/json with timeout 3 increased to 10s during tests 2026-10-19 13:09:34,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41593/devtools/page/B447E19AFAD77E874BFD7123959FB161 2026-10-19 13:09:34,979 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:09:34,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:09:35,403 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:09:35,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:09:35,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:09:35,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:09:35,464 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:09:37,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:37] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.206 2.266 2026-10-19 13:09:37,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'B447E19AFAD77E874BFD7123959FB161', 'loaderId': 'E707AC3A4D0CF4E9E9BD5F2133AA1B9C', 'isDownload': False} 2026-10-19 13:09:37,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-19 13:09:37,940 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:09:37,979 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:37] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.018 2026-10-19 13:09:37,996 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:37] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-19 13:09:38,009 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:38] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-10-19 13:09:38,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 13:09:38,614 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-19 13:09:38,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 13:09:38,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:09:38,695 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:09:38,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:09:39,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.481 0.666 2026-10-19 13:09:39,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.176 2026-10-19 13:09:39,966 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:09:40,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.133 2026-10-19 13:09:40,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:09:40,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 13:09:41,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:09:41,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.252 0.549 2026-10-19 13:09:41,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.065 2026-10-19 13:09:41,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-10-19 13:09:41,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-19 13:09:41,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.041 0.063 2026-10-19 13:09:41,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:09:41,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13: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-10-19 13:09:41,378 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:09:41,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:41,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.028 0.154 2026-10-19 13:09:41,418 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:09:41,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.198 2026-10-19 13:09:41,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.018 0.268 2026-10-19 13:09:41,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.018 0.318 2026-10-19 13:09:41,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.334 2026-10-19 13:09:41,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.039 0.234 2026-10-19 13:09:41,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.013 0.260 2026-10-19 13:09:41,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.272 2026-10-19 13:09:41,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.230 2026-10-19 13:09:41,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.205 2026-10-19 13:09:41,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.211 2026-10-19 13:09:41,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.138 2026-10-19 13:09:41,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.006 0.120 2026-10-19 13:09:41,902 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.021 0.139 2026-10-19 13:09:41,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.124 2026-10-19 13:09:42,075 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:09:42,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:09:42,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.029 2026-10-19 13:09:42,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.034 2026-10-19 13:09:42,333 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:43,111 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:43,117 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:09:43,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:09:43,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:43,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:09:43,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:09:43,201 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:43,218 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-10-19 13:09:43,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:09:44,072 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:09:44,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-10-19 13:09:44,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:09:44,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:44,134 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-10-19 13:09:44,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:09:44,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:09:44,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:44,197 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:09:44,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:09:44,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.016 2026-10-19 13:09:44,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-19 13:09:44,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:09:44,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80400022 for PoS orders references: ['Order 00350-002-0002'] (draft: False) 2026-10-19 13:09:44,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80400022 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-19 13:09:44,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.100 0.154 2026-10-19 13:09:44,534 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37279563 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-10-19 13:09:44,631 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37279563 with result: [{'id': 456, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-19 13:09:44,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.039 0.084 2026-10-19 13:09:44,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.094 2026-10-19 13:09:44,946 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:09:45,426 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:09:45,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:09:45,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:09:45,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:09:45,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:09:45,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:09:45,520 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17814686 for PoS orders references: ['Order 00350-002-0001'] (draft: False) 2026-10-19 13:09:45,527 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:09:45,551 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #142 deleted pos.order.line records with IDs: [809] 2026-10-19 13:09:45,707 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17814686 with result: [{'id': 456, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-19 13:09:45,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.093 0.125 2026-10-19 13:09:46,498 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:09:46,517 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:46,522 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44074 2026-10-19 13:09:46,522 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:09:46,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44074 2026-10-19 13:09:46,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130946_633498_TestPoSRestaurantLoyalty.txt 2026-10-19 13:09:46,633 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpldgehvc2_chrome_odoo" 2026-10-19 13:09:46,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-10-19 13:09:47,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44288 2026-10-19 13:09:47,305 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpu11yf0f8_chrome_odoo 2026-10-19 13:09:47,307 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34727/json/version 2026-10-19 13:09:47,311 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34727/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:09:47,347 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:09:47,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34727/json 2026-10-19 13:09:47,353 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34727/json with timeout 3 increased to 10s during tests 2026-10-19 13:09:47,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34727/devtools/page/523085C49803A832E2F9848AC2CA9D7E 2026-10-19 13:09:47,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:09:47,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:09:47,756 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:09:47,761 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:09:47,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:09:47,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:09:47,797 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:09:48,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:48] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.231 0.812 2026-10-19 13:09:48,841 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '523085C49803A832E2F9848AC2CA9D7E', 'loaderId': 'B7284A558FC1988E98725439B0B26492', 'isDownload': False} 2026-10-19 13:09:48,841 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-19 13:09:48,870 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:09:48,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:48] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.013 2026-10-19 13:09:48,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:48] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-10-19 13:09:48,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:48] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-19 13:09:49,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 13:09:49,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 13:09:49,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:09:49,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:09:49,565 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:49,592 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:09:50,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.475 0.690 2026-10-19 13:09:50,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.187 2026-10-19 13:09:50,868 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:09:50,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.137 2026-10-19 13:09:51,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:09:51,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 13:09:51,909 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:09:51,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.293 0.533 2026-10-19 13:09:52,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.077 2026-10-19 13:09:52,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-10-19 13:09:52,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:09:52,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.036 0.077 2026-10-19 13:09:52,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:09:52,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:09:52,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:52,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.017 0.132 2026-10-19 13:09:52,355 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:09:52,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.018 0.213 2026-10-19 13:09:52,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.014 0.272 2026-10-19 13:09:52,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.262 2026-10-19 13:09:52,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:09:52,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.295 2026-10-19 13:09:52,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.202 2026-10-19 13:09:52,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.029 0.249 2026-10-19 13:09:52,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.041 0.249 2026-10-19 13:09:52,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.229 2026-10-19 13:09:52,732 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.234 2026-10-19 13:09:52,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.216 2026-10-19 13:09:52,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.024 0.182 2026-10-19 13:09:52,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.005 0.156 2026-10-19 13:09:52,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.052 2026-10-19 13:09:52,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.019 0.078 2026-10-19 13:09:53,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:09:53,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:09:53,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.023 2026-10-19 13:09:53,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.044 2026-10-19 13:09:53,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:54,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:09:54,076 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:09:54,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:09:54,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:09:54,127 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-10-19 13:09:54,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-10-19 13:09:54,153 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:09:54,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:09:54,211 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:54,215 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:09:54,218 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:09:54,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:09:54,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:09:54,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:54,306 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64512843 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-10-19 13:09:54,640 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64512843 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-19 13:09:54,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.182 0.192 2026-10-19 13:09:54,858 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:09:54,862 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:09:54,862 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:09:54,863 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:09:54,867 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:09:54,867 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:09:54,868 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:09:54,869 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:09:54,871 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:09:54,874 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:09:54,875 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:09:54,875 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:09:54,881 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:09:54,882 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:09:54,883 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:09:54,884 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:09:54,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:09:54,891 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:09:54,899 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:09:54,905 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:09:54,905 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:09:54,930 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:09:54,933 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:09:54,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:09:54,979 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:09:54,984 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:09:54,986 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:09:54,999 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:09:55,000 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:09:55,001 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:09:55,012 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:09:55,013 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:09:55,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.093 2026-10-19 13:09:55,018 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:09:55,019 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:09:55,021 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:09:55,045 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:09:55,046 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:09:55,048 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:09:55,049 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:09:55,050 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:09:55,051 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:09:55,051 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:09:55,053 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:09:55,053 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:09:55,054 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:09:55,055 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:09:55,059 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:09:55,060 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:09:55,061 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:09:55,061 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:09:55,062 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:09:55,063 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:09:55,064 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:09:55,065 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:09:55,071 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:09:55,075 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:09:55,077 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:09:55,078 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:09:55,079 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:09:55,080 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:09:55,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:09:55,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.085 0.021 2026-10-19 13:09:55,141 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:09:55,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:09:55,151 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 13:09:55,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-19 13:09:55,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-19 13:09:55,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:09:55,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:09:55,203 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:09:55,222 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:09:55,225 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:09:55,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:09:55,245 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:09:55,250 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:09:55,254 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:09:55,259 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:09:55,261 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:09:55,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-10-19 13:09:55,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-19 13:09:55,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-19 13:09:55,321 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:09:55,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:09:55,346 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:09:55,355 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:09:55,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:09:55,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:09:55,371 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:09:55,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.118 0.032 2026-10-19 13:09:55,387 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:09:55,393 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:09:55,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:09:55,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:09:55,395 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:09:55,396 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:09:55,396 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:09:55,402 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:09:55,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:09:55,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:09:55,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:09:55,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:09:55,418 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:09:55,420 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:09:55,421 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:09:55,421 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:09:55,422 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:09:55,424 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:09:55,425 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:09:55,433 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:09:55,435 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:09:55,443 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:09:55,450 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:09:55,455 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:09:55,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-19 13:09:55,499 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 13:09:55,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:09:55,544 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-19 13:09:55,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:09:55,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:09:55,900 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-19 13:09:55,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-10-19 13:09:55,928 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 13:09:56,029 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-19 13:09:56,064 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:09:56,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:56] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:09:56,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.036 2026-10-19 13:09:56,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:56] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.031 0.053 2026-10-19 13:09:56,275 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:56] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:09:56,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:09:57,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:09:57,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:09:57,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-19 13:09:57,583 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-19 13:09:57,603 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:09:57,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-10-19 13:09:57,636 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-10-19 13:09:57,638 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:09:57,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:09:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:09:57,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44288 2026-10-19 13:09:57,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:09:57,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44288 2026-10-19 13:09:57,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_130957_767644_TestPoSRestaurantLoyalty.txt 2026-10-19 13:09:57,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpu11yf0f8_chrome_odoo" 2026-10-19 13:09:57,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-10-19 13:10:02,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44536 2026-10-19 13:10:02,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp76l1syv6_chrome_odoo 2026-10-19 13:10:02,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34073/json/version 2026-10-19 13:10:02,743 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34073/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:10:02,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:10:02,786 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34073/json 2026-10-19 13:10:02,798 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34073/json with timeout 3 increased to 10s during tests 2026-10-19 13:10:02,820 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34073/devtools/page/E20D186E4B1086433FD3C0B70B349AC1 2026-10-19 13:10:02,842 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:10:02,854 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:10:03,265 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:10:03,269 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:10:03,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:10:03,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:10:03,298 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:10:04,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:04] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.159 0.989 2026-10-19 13:10:04,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E20D186E4B1086433FD3C0B70B349AC1', 'loaderId': '113C8D944A86DFB05993A386A1F401D5', 'isDownload': False} 2026-10-19 13:10:04,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-19 13:10:04,480 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:10:04,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:04] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-19 13:10:04,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:04] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.030 2026-10-19 13:10:04,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:04] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.066 2026-10-19 13:10:05,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 13:10:05,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-19 13:10:05,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:05,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:10:05,147 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.010 2026-10-19 13:10:05,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:10:06,366 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.448 0.752 2026-10-19 13:10:06,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.210 2026-10-19 13:10:06,477 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:10:06,580 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.147 2026-10-19 13:10:06,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:10:06,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 13:10:07,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:10:07,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.195 0.613 2026-10-19 13:10:07,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.082 2026-10-19 13:10:07,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-19 13:10:07,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 13:10:07,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.050 0.078 2026-10-19 13:10:07,957 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.012 0.161 2026-10-19 13:10:07,966 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:07,975 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:10:07,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:10:08,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:08,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.027 0.201 2026-10-19 13:10:08,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:10:08,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.012 0.305 2026-10-19 13:10:08,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.013 0.321 2026-10-19 13:10:08,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.039 0.390 2026-10-19 13:10:08,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.368 2026-10-19 13:10:08,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.037 0.296 2026-10-19 13:10:08,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.316 2026-10-19 13:10:08,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.288 2026-10-19 13:10:08,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.013 0.284 2026-10-19 13:10:08,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.009 0.252 2026-10-19 13:10:08,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.017 0.276 2026-10-19 13:10:08,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.024 0.269 2026-10-19 13:10:08,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-19 13:10:08,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 13:10:08,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.017 0.322 2026-10-19 13:10:08,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.014 0.378 2026-10-19 13:10:08,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.371 2026-10-19 13:10:08,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.356 2026-10-19 13:10:08,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.018 0.354 2026-10-19 13:10:08,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.007 0.355 2026-10-19 13:10:08,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.308 2026-10-19 13:10:09,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.251 2026-10-19 13:10:09,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.011 0.237 2026-10-19 13:10:09,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.020 0.251 2026-10-19 13:10:09,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:10:09,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.234 2026-10-19 13:10:09,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.214 2026-10-19 13:10:09,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.201 2026-10-19 13:10:09,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.199 2026-10-19 13:10:09,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.158 2026-10-19 13:10:09,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:09] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.008 0.107 2026-10-19 13:10:09,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:10:09,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-10-19 13:10:09,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-10-19 13:10:09,908 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-10-19 13:10:09,923 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:10:10,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:10:10,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 13:10:10,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 13:10:10,054 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-10-19 13:10:10,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:10:10,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:10:10,201 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:10:10,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:10:10,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:10:10,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-10-19 13:10:10,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:10:11,107 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:10:11,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-10-19 13:10:11,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,236 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,238 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-10-19 13:10:11,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-10-19 13:10:11,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-10-19 13:10:11,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-10-19 13:10:11,301 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,316 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,333 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,350 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:10:11,449 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-10-19 13:10:11,466 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-19 13:10:11,520 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:10:11,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:10:11,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:10:11,557 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:10:11,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.015 2026-10-19 13:10:11,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-10-19 13:10:11,630 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62607231 for PoS orders references: ['Order 00352-002-0002'] (draft: False) 2026-10-19 13:10:11,644 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:10:11,922 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62607231 with result: [{'id': 458, 'pos_reference': 'Order 00352-002-0002', 'account_move': False}] 2026-10-19 13:10:11,947 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.114 0.212 2026-10-19 13:10:11,996 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40207582 for PoS orders references: ['Order 00352-002-0001'] (draft: True) 2026-10-19 13:10:12,156 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40207582 with result: [{'id': 459, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-19 13:10:12,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.058 0.131 2026-10-19 13:10:12,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:12] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.155 2026-10-19 13:10:12,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.128 2026-10-19 13:10:12,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:10:12,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,001 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:10:13,050 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,083 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:10:13,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-10-19 13:10:13,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,134 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,149 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:10:13,166 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-10-19 13:10:13,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-10-19 13:10:13,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:10:13,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-10-19 13:10:13,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-10-19 13:10:13,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:10:13,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44536 2026-10-19 13:10:13,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:10:13,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44536 2026-10-19 13:10:13,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131013_358468_TestPoSRestaurantLoyalty.txt 2026-10-19 13:10:13,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp76l1syv6_chrome_odoo" 2026-10-19 13:10:13,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-10-19 13:10:14,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44753 2026-10-19 13:10:14,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmplkv__73j_chrome_odoo 2026-10-19 13:10:14,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43397/json/version 2026-10-19 13:10:14,091 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43397/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:10:14,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:10:14,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43397/json 2026-10-19 13:10:14,123 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43397/json with timeout 3 increased to 10s during tests 2026-10-19 13:10:14,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43397/devtools/page/BFA1AE34D0FD2C96D2EDFDEB8B4F0A5D 2026-10-19 13:10:14,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:10:14,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:10:14,483 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:10:14,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:10:14,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:10:14,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:10:14,530 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:10:15,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:15] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.115 0.956 2026-10-19 13:10:15,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'BFA1AE34D0FD2C96D2EDFDEB8B4F0A5D', 'loaderId': '9562DA31D110CC59D9D36BE827F535EE', 'isDownload': False} 2026-10-19 13:10:15,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-19 13:10:15,617 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:10:15,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:15] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-19 13:10:15,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:15] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-19 13:10:15,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:15] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.042 2026-10-19 13:10:16,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-10-19 13:10:16,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.026 2026-10-19 13:10:16,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.009 2026-10-19 13:10:16,307 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:10:16,312 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:10:16,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:10:17,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.362 0.650 2026-10-19 13:10:17,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.026 2026-10-19 13:10:17,447 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:10:17,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.115 2026-10-19 13:10:17,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:10:17,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.018 2026-10-19 13:10:18,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.212 0.514 2026-10-19 13:10:18,466 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:10:18,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.077 2026-10-19 13:10:18,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.018 2026-10-19 13:10:18,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 13:10:18,772 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.049 0.059 2026-10-19 13:10:18,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.021 0.164 2026-10-19 13:10:18,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:10:18,919 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:10:18,927 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:18,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.013 0.256 2026-10-19 13:10:18,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:10:18,967 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:10:19,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.015 0.335 2026-10-19 13:10:19,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.305 2026-10-19 13:10:19,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.311 2026-10-19 13:10:19,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.283 2026-10-19 13:10:19,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.018 0.191 2026-10-19 13:10:19,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.207 2026-10-19 13:10:19,218 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.184 2026-10-19 13:10:19,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.192 2026-10-19 13:10:19,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.195 2026-10-19 13:10:19,273 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.179 2026-10-19 13:10:19,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.001 0.112 2026-10-19 13:10:19,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.012 0.089 2026-10-19 13:10:19,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.084 2026-10-19 13:10:19,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:10:19,622 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:10:19,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.024 2026-10-19 13:10:19,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.040 2026-10-19 13:10:19,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:10:20,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:10:20,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:10:20,632 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70492127 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-10-19 13:10:20,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:10:20,644 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:10:20,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:20,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44753 2026-10-19 13:10:20,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:10:20,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44753 2026-10-19 13:10:20,803 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70492127 with result: [{'id': 460, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-10-19 13:10:20,821 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131020_820857_TestPoSRestaurantLoyalty.txt 2026-10-19 13:10:20,821 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmplkv__73j_chrome_odoo" 2026-10-19 13:10:20,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.095 0.106 2026-10-19 13:10:20,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-10-19 13:10:21,480 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44948 2026-10-19 13:10:21,481 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpkfkcmztr_chrome_odoo 2026-10-19 13:10:21,481 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44579/json/version 2026-10-19 13:10:21,483 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44579/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:10:21,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:10:21,588 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44579/json 2026-10-19 13:10:21,591 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44579/json with timeout 3 increased to 10s during tests 2026-10-19 13:10:21,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44579/devtools/page/AEF1A24F28717000CB97C37B1A26D777 2026-10-19 13:10:21,646 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:10:21,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:10:21,969 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:10:21,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:10:21,980 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:10:21,981 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:10:22,010 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:10:23,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.122 0.992 2026-10-19 13:10:23,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'AEF1A24F28717000CB97C37B1A26D777', 'loaderId': 'E4E9E7EEB607C03A32A7C9584FC47F80', 'isDownload': False} 2026-10-19 13:10:23,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-19 13:10:23,148 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:10:23,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.032 2026-10-19 13:10:23,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.054 2026-10-19 13:10:23,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.041 2026-10-19 13:10:23,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.025 2026-10-19 13:10:23,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-19 13:10:23,879 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:10:23,896 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 13:10:23,910 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:10:23,947 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:10:24,732 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:10:25,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.413 0.687 2026-10-19 13:10:25,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.080 2026-10-19 13:10:25,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-19 13:10:25,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 13:10:25,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.059 0.059 2026-10-19 13:10:25,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.036 0.171 2026-10-19 13:10:25,488 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:25,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.189 2026-10-19 13:10:25,506 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:10:25,538 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:10:25,558 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:10:25,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.085 0.211 2026-10-19 13:10:25,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:10:25,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.025 0.358 2026-10-19 13:10:25,750 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.024 0.447 2026-10-19 13:10:25,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.381 2026-10-19 13:10:25,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.274 2026-10-19 13:10:25,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.046 0.300 2026-10-19 13:10:25,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.305 2026-10-19 13:10:25,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.263 2026-10-19 13:10:25,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.190 2026-10-19 13:10:25,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.180 2026-10-19 13:10:26,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:26] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.006 0.169 2026-10-19 13:10:26,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:26] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.015 0.115 2026-10-19 13:10:26,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.104 2026-10-19 13:10:26,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:10:26,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:10:26,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.022 2026-10-19 13:10:26,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.040 2026-10-19 13:10:26,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:10:27,211 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-19 13:10:27,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-19 13:10:27,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-19 13:10:27,275 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-19 13:10:27,388 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:10:27,389 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:10:27,390 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:10:27,391 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:10:27,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:10:27,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:10:27,402 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:10:27,403 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:10:27,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:10:27,404 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:10:27,405 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:10:27,406 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:10:27,409 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:10:27,409 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:10:27,415 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:10:27,415 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:10:27,416 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:10:27,417 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:10:27,418 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:10:27,421 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:10:27,422 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:10:27,425 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:10:27,429 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:10:27,431 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:10:27,432 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:10:27,432 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:10:27,433 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:10:27,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:10:27,441 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:10:27,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:10:27,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:10:27,471 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:10:27,473 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:10:27,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:10:27,485 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:10:27,493 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:10:27,496 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:10:27,498 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:10:27,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:10:27,502 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:10:27,503 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:10:27,504 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:10:27,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:10:27,541 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:10:27,547 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:10:27,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:10:27,565 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:10:27,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:10:27,583 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:10:27,596 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-10-19 13:10:27,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:10:27,600 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:10:27,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-19 13:10:27,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-19 13:10:27,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:10:27,626 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:10:27,638 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:10:27,641 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:10:27,644 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:10:27,653 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:10:27,657 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:10:27,663 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:10:27,663 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:10:27,669 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:10:27,673 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:10:27,674 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:10:27,675 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:10:27,681 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:10:27,684 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:10:27,686 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:10:27,688 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:10:27,691 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:10:27,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:10:27,695 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:10:27,697 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:10:27,698 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:10:27,703 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:10:27,704 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:10:27,705 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:10:27,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:27,711 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:10:27,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:10:27,728 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:10:27,732 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:10:27,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:10:27,747 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:10:27,748 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:10:27,752 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:10:27,773 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:10:27,776 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:10:27,778 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:10:27,781 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:10:27,790 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:10:27,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:10:27,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-19 13:10:27,801 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-19 13:10:27,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:10:27,807 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:10:27,813 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:10:27,818 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:10:27,826 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:10:27,829 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:10:27,834 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:10:27,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:10:27,863 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:10:27,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:10:27,883 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:10:27,888 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:10:27,902 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:10:27,911 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-19 13:10:27,912 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:10:27,914 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:10:27,914 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:10:27,915 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:10:27,916 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:10:27,919 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:10:27,920 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:10:27,923 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:10:28,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:10:28,224 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:10:28,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:10:28,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:10:28,275 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:10:28,349 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:10:28,351 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:10:28,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-19 13:10:28,396 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.027 2026-10-19 13:10:28,408 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68234624 for PoS orders references: ['Order 00354-001-0001'] (draft: False) 2026-10-19 13:10:28,411 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:10:28,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:10:28,561 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:28,714 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68234624 with result: [{'id': 461, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-10-19 13:10:28,746 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.164 0.198 2026-10-19 13:10:28,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:28] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D9a1617b7-f63d-4872-bed0-bc919c2649ec?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.129 2026-10-19 13:10:29,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:10:29,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:29,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44948 2026-10-19 13:10:29,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:10:29,868 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44948 2026-10-19 13:10:29,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131029_972604_TestPoSRestaurantLoyalty.txt 2026-10-19 13:10:29,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpkfkcmztr_chrome_odoo" 2026-10-19 13:10:30,007 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-19 13:10:31,258 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45193 2026-10-19 13:10:31,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpr37is25o_chrome_odoo 2026-10-19 13:10:31,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36611/json/version 2026-10-19 13:10:31,261 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36611/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:10:31,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:10:31,372 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36611/json 2026-10-19 13:10:31,373 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36611/json with timeout 3 increased to 10s during tests 2026-10-19 13:10:31,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36611/devtools/page/EE60E8504EEE47FBDA798AC6D6C64EDA 2026-10-19 13:10:31,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:10:31,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:10:31,924 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:10:31,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:10:31,934 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=178" in browser 2026-10-19 13:10:31,935 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=178" 2026-10-19 13:10:31,981 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:10:33,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:33] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.368 0.971 2026-10-19 13:10:33,314 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'EE60E8504EEE47FBDA798AC6D6C64EDA', 'loaderId': '7C76A280EA677D40429639AB57ABF790', 'isDownload': False} 2026-10-19 13:10:33,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-19 13:10:33,347 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:10:33,385 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:33] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.018 2026-10-19 13:10:33,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:33] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-10-19 13:10:33,424 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:33] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.044 2026-10-19 13:10:34,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-19 13:10:34,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.031 2026-10-19 13:10:34,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:10:34,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:10:34,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.016 2026-10-19 13:10:34,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=178"})" 2026-10-19 13:10:34,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:10:35,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 345 0.777 0.753 2026-10-19 13:10:35,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.066 0.073 2026-10-19 13:10:35,891 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.017 2026-10-19 13:10:35,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:10:36,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.075 0.073 2026-10-19 13:10:36,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:36,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.013 0.178 2026-10-19 13:10:36,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.012 0.258 2026-10-19 13:10:36,233 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:10:36,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:10:36,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.021 0.315 2026-10-19 13:10:36,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:10:36,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.039 0.337 2026-10-19 13:10:36,374 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:36,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.034 0.391 2026-10-19 13:10:36,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.021 0.306 2026-10-19 13:10:36,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.311 2026-10-19 13:10:36,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.017 0.208 2026-10-19 13:10:36,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.052 0.215 2026-10-19 13:10:36,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.244 2026-10-19 13:10:36,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.238 2026-10-19 13:10:36,675 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.207 2026-10-19 13:10:36,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.008 0.222 2026-10-19 13:10:36,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.200 2026-10-19 13:10:36,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.184 2026-10-19 13:10:36,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:10:36,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 13:10:36,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.025 2026-10-19 13:10:36,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.046 2026-10-19 13:10:37,110 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:37,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-10-19 13:10:37,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-10-19 13:10:38,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:10:38,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:10:38,026 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53886934 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-10-19 13:10:38,281 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53886934 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-10-19 13:10:38,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.177 0.118 2026-10-19 13:10:39,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:10:39,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-10-19 13:10:39,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.052 0.040 2026-10-19 13:10:40,001 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:10:40,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:40,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45193 2026-10-19 13:10:40,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:10:40,020 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45193 2026-10-19 13:10:40,119 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131040_119013_TestPoSRestaurantLoyalty.txt 2026-10-19 13:10:40,119 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpr37is25o_chrome_odoo" 2026-10-19 13:10:40,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-10-19 13:10:45,455 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45394 2026-10-19 13:10:45,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp6n2w0pjs_chrome_odoo 2026-10-19 13:10:45,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36193/json/version 2026-10-19 13:10:45,463 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36193/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:10:45,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:10:45,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36193/json 2026-10-19 13:10:45,476 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36193/json with timeout 3 increased to 10s during tests 2026-10-19 13:10:45,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36193/devtools/page/BA42C381112B3B0EB01AD3DE9EBC44CE 2026-10-19 13:10:45,509 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-19 13:10:45,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-19 13:10:45,999 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:10:46,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-19 13:10:46,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-10-19 13:10:46,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-10-19 13:10:46,030 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:10:47,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:47] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.204 1.202 2026-10-19 13:10:47,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'BA42C381112B3B0EB01AD3DE9EBC44CE', 'loaderId': 'D5412712EC1B236F88F69ABCE6826EE7', 'isDownload': False} 2026-10-19 13:10:47,437 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-19 13:10:47,464 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:10:47,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:47] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.016 2026-10-19 13:10:47,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:47] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.032 2026-10-19 13:10:47,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:47] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.054 2026-10-19 13:10:48,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:48] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-19 13:10:48,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.014 2026-10-19 13:10:48,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:10:48,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:10:48,330 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.029 0.008 2026-10-19 13:10:48,370 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-10-19 13:10:49,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:10:50,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.525 1.967 2026-10-19 13:10:50,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.078 2026-10-19 13:10:51,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.015 2026-10-19 13:10:51,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 13:10:51,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 14 0.030 0.062 2026-10-19 13:10:51,215 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.013 0.137 2026-10-19 13:10:51,228 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:10:51,244 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:51,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:51,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.018 0.208 2026-10-19 13:10:51,328 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:10:51,373 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.029 0.269 2026-10-19 13:10:51,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:10:51,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.013 0.341 2026-10-19 13:10:51,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.019 0.412 2026-10-19 13:10:51,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.374 2026-10-19 13:10:51,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.301 2026-10-19 13:10:51,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image/res.users/142/avatar_128 HTTP/1.1" 200 - 18 0.040 0.291 2026-10-19 13:10:51,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.281 2026-10-19 13:10:51,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.024 0.299 2026-10-19 13:10:51,893 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.019 0.343 2026-10-19 13:10:51,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:51] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-19 13:10:51,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-19 13:10:51,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-19 13:10:52,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.023 0.399 2026-10-19 13:10:52,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.016 0.344 2026-10-19 13:10:52,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.020 0.374 2026-10-19 13:10:52,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.366 2026-10-19 13:10:52,198 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.020 0.370 2026-10-19 13:10:52,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.018 0.336 2026-10-19 13:10:52,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.024 0.350 2026-10-19 13:10:52,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.042 0.333 2026-10-19 13:10:52,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.346 2026-10-19 13:10:52,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.022 0.334 2026-10-19 13:10:52,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 8 0.021 0.332 2026-10-19 13:10:52,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.308 2026-10-19 13:10:52,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.264 2026-10-19 13:10:52,614 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:10:52,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.209 2026-10-19 13:10:52,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.205 2026-10-19 13:10:52,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.166 2026-10-19 13:10:52,699 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:52] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-19%2013:06:26 HTTP/1.1" 200 - 4 0.003 0.122 2026-10-19 13:10:53,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-10-19 13:10:53,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-10-19 13:10:53,339 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-10-19 13:10:53,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-10-19 13:10:53,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-19 13:10:53,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-19 13:10:53,655 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-19 13:10:53,656 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-19 13:10:53,657 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-19 13:10:53,658 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-19 13:10:53,660 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-19 13:10:53,666 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-19 13:10:53,673 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-19 13:10:53,674 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-19 13:10:53,678 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-19 13:10:53,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:53,686 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-19 13:10:53,696 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:10:53,699 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-19 13:10:53,702 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-19 13:10:53,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-19 13:10:53,706 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-19 13:10:53,707 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-19 13:10:53,708 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-19 13:10:53,709 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-19 13:10:53,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:10:53,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:10:53,736 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-19 13:10:53,739 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-19 13:10:53,741 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-19 13:10:53,742 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:10:53,744 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-19 13:10:53,746 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-19 13:10:53,747 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-19 13:10:53,748 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-19 13:10:53,749 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-19 13:10:53,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-19 13:10:53,754 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-19 13:10:53,755 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-19 13:10:53,755 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-19 13:10:53,756 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-19 13:10:53,757 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-19 13:10:53,758 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-19 13:10:53,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:10:53,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-19 13:10:53,780 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-19 13:10:53,783 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-19 13:10:53,783 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-19 13:10:53,784 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-19 13:10:53,785 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-19 13:10:53,786 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-19 13:10:53,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-19 13:10:53,788 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-10-19 13:10:53,788 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-19 13:10:53,789 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-19 13:10:53,790 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-19 13:10:53,791 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-19 13:10:53,792 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-19 13:10:53,792 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-19 13:10:53,794 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-19 13:10:53,795 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-19 13:10:53,796 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-19 13:10:53,797 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-19 13:10:53,798 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-19 13:10:53,799 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-19 13:10:53,802 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-19 13:10:53,803 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-19 13:10:53,805 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-19 13:10:53,807 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-19 13:10:53,808 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-19 13:10:53,809 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-19 13:10:53,810 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-19 13:10:53,811 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-19 13:10:53,812 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-19 13:10:53,813 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-19 13:10:53,814 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-19 13:10:53,817 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-19 13:10:53,830 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-19 13:10:53,837 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-19 13:10:53,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:10:53,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:10:53,891 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-19 13:10:53,902 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-19 13:10:53,911 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:10:53,915 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-19 13:10:53,937 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-19 13:10:53,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 13:10:53,957 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.070 2026-10-19 13:10:53,958 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-19 13:10:53,966 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-19 13:10:53,975 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-19 13:10:53,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:53] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-19 13:10:53,998 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-19 13:10:54,012 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-19 13:10:54,054 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-19 13:10:54,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-19 13:10:54,065 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-19 13:10:54,075 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-19 13:10:54,077 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-19 13:10:54,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.074 2026-10-19 13:10:54,082 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-19 13:10:54,099 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-19 13:10:54,102 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-19 13:10:54,107 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-19 13:10:54,108 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-19 13:10:54,109 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-19 13:10:54,109 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-19 13:10:54,116 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-19 13:10:54,118 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-19 13:10:54,123 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-19 13:10:54,124 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-19 13:10:54,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.087 2026-10-19 13:10:54,126 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-19 13:10:54,131 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-19 13:10:54,133 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-19 13:10:54,133 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-19 13:10:54,136 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-19 13:10:54,136 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-19 13:10:54,137 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-19 13:10:54,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:10:54,170 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:10:54,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:54,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:54,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:54,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:10:54,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:54,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:10:54,216 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:10:54,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:10:54,674 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-10-19 13:10:54,718 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46899637 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-10-19 13:10:54,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.017 2026-10-19 13:10:54,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:54] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:10:55,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46899637 with result: [{'id': 463, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-19 13:10:55,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.241 0.167 2026-10-19 13:10:56,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-19 13:10:56,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:10:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:10:56,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45394 2026-10-19 13:10:56,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-19 13:10:56,209 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45394 2026-10-19 13:10:56,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131056_335210_TestPoSRestaurantLoyalty.txt 2026-10-19 13:10:56,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp6n2w0pjs_chrome_odoo" 2026-10-19 13:10:56,447 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:11:31,025 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 13:11:34,718 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted ir.attachment records with IDs: [6764, 6765, 6766, 6767, 6768, 6769, 6770, 6771, 6811, 6812, 6813, 6814, 6815, 6816, 6817, 6818] 2026-10-19 13:11:34,718 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-10-19 13:11:34,749 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-10-19 13:11:40,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-19 13:11:41,485 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36554546 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-19 13:11:44,887 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36554546 with result: [{'id': 464, 'pos_reference': 'Order 12345-123-1234', 'account_move': 759}] 2026-10-19 13:11:45,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-19 13:11:49,400 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted account.move.line.ctp records with IDs: [1021] 2026-10-19 13:11:50,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-19 13:11:52,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 45645 2026-10-19 13:11:52,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpqnykhqkw_chrome_odoo 2026-10-19 13:11:52,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38861/json/version 2026-10-19 13:11:52,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38861/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:11:52,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:11:52,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38861/json 2026-10-19 13:11:52,601 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38861/json with timeout 3 increased to 10s during tests 2026-10-19 13:11:52,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38861/devtools/page/FCE0C80252F366808D3C26AE7C7A3B2E 2026-10-19 13:11:52,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:11:52,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:11:53,330 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:11:53,336 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:11:53,339 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:11:53,339 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:11:53,370 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:11:54,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:54] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.265 1.147 2026-10-19 13:11:54,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'FCE0C80252F366808D3C26AE7C7A3B2E', 'loaderId': '0645D39B056BFC4F668E898D8C2BF34E', 'isDownload': False} 2026-10-19 13:11:54,782 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-19 13:11:54,811 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:11:54,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:54] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.016 2026-10-19 13:11:54,867 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:54] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.031 2026-10-19 13:11:54,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:54] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.062 2026-10-19 13:11:55,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:11:55,456 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-19 13:11:55,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:11:55,532 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:11:55,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.015 2026-10-19 13:11:55,583 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:11:56,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.481 0.723 2026-10-19 13:11:56,941 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:56] "GET /pos/ui HTTP/1.1" 200 - 22 0.060 1.274 2026-10-19 13:11:56,975 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:11:57,044 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.191 2026-10-19 13:11:57,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-19 13:11:57,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-19 13:11:57,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.157 0.575 2026-10-19 13:11:58,023 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:11:58,172 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.072 0.087 2026-10-19 13:11:58,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.027 2026-10-19 13:11:58,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 13:11:58,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.066 0.072 2026-10-19 13:11:58,470 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:11:58,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.037 0.169 2026-10-19 13:11:58,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.269 2026-10-19 13:11:58,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:11:58,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-19 13:11:58,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:11:58,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:11:58,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:11:58,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.430 2026-10-19 13:11:58,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.040 0.491 2026-10-19 13:11:58,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.027 0.407 2026-10-19 13:11:59,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.037 0.423 2026-10-19 13:11:59,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.296 2026-10-19 13:11:59,062 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.279 2026-10-19 13:11:59,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:11:59,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.024 0.295 2026-10-19 13:11:59,137 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.247 2026-10-19 13:11:59,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.023 0.223 2026-10-19 13:11:59,189 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.224 2026-10-19 13:11:59,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.059 0.225 2026-10-19 13:11:59,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.287 2026-10-19 13:11:59,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:11:59,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:11:59,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.035 0.318 2026-10-19 13:11:59,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.374 2026-10-19 13:11:59,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.376 2026-10-19 13:11:59,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.007 0.377 2026-10-19 13:11:59,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.271 2026-10-19 13:11:59,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.237 2026-10-19 13:11:59,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.200 2026-10-19 13:11:59,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.017 0.179 2026-10-19 13:11:59,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:11:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.018 2026-10-19 13:12:00,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:12:00,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-10-19 13:12:00,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:00] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.016 0.024 2026-10-19 13:12:00,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:00] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.031 0.042 2026-10-19 13:12:00,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.037 0.037 2026-10-19 13:12:01,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:12:01,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:12:01,615 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:12:01,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:01,625 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:01,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:12:01,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:12:01,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-10-19 13:12:01,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.016 0.019 2026-10-19 13:12:01,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:12:01,702 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44764339 for PoS orders references: ['Order 00358-002-0001'] (draft: False) 2026-10-19 13:12:01,998 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44764339 with result: [{'id': 465, 'pos_reference': 'Order 00358-002-0001', 'account_move': False}] 2026-10-19 13:12:02,269 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [699] 2026-10-19 13:12:02,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.497 0.634 2026-10-19 13:12:02,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.584 2026-10-19 13:12:02,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:02] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.021 2026-10-19 13:12:03,628 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:12:03,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:12:03,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:12:03,676 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 45645 2026-10-19 13:12:03,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:12:03,678 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 45645 2026-10-19 13:12:03,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131203_793793_TestPoSSale.txt 2026-10-19 13:12:03,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpqnykhqkw_chrome_odoo" 2026-10-19 13:12:03,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-19 13:12:06,468 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 45863 2026-10-19 13:12:06,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp7730ffr0_chrome_odoo 2026-10-19 13:12:06,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40045/json/version 2026-10-19 13:12:06,475 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40045/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:12:06,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:12:06,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40045/json 2026-10-19 13:12:06,535 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40045/json with timeout 3 increased to 10s during tests 2026-10-19 13:12:06,557 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40045/devtools/page/1357A1D75FAA18C9E61F9E18D14C562E 2026-10-19 13:12:06,586 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:12:06,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:12:07,242 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:12:07,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:12:07,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:12:07,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:12:07,307 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:12:08,659 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:08] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.230 1.129 2026-10-19 13:12:08,664 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1357A1D75FAA18C9E61F9E18D14C562E', 'loaderId': '8B0207210E5A9BB1BA01D8C71F2B12B6', 'isDownload': False} 2026-10-19 13:12:08,664 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-19 13:12:08,692 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:12:08,726 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:08] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.011 2026-10-19 13:12:08,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:08] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.042 2026-10-19 13:12:08,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:08] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.073 2026-10-19 13:12:09,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:09] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.017 2026-10-19 13:12:09,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 13:12:09,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 13:12:09,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:12:09,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:12:09,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:12:10,201 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:12:10,725 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.577 0.735 2026-10-19 13:12:10,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.068 0.083 2026-10-19 13:12:10,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-19 13:12:10,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-19 13:12:11,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.076 0.070 2026-10-19 13:12:11,230 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.205 2026-10-19 13:12:11,244 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:11,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.028 0.274 2026-10-19 13:12:11,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:12:11,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:11,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.325 2026-10-19 13:12:11,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:12:11,417 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:11,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.040 0.416 2026-10-19 13:12:11,609 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.035 0.501 2026-10-19 13:12:11,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.473 2026-10-19 13:12:11,721 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=product.product&field=image_128&id=1732&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.021 0.437 2026-10-19 13:12:11,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.320 2026-10-19 13:12:11,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.080 0.362 2026-10-19 13:12:11,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:12:11,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.025 0.357 2026-10-19 13:12:11,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.312 2026-10-19 13:12:11,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.317 2026-10-19 13:12:11,971 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.299 2026-10-19 13:12:11,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.249 2026-10-19 13:12:12,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.033 0.266 2026-10-19 13:12:12,066 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:12:12,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:12:12,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.055 0.200 2026-10-19 13:12:12,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.272 2026-10-19 13:12:12,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.025 0.338 2026-10-19 13:12:12,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.356 2026-10-19 13:12:12,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.014 0.370 2026-10-19 13:12:12,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.055 0.333 2026-10-19 13:12:12,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.029 0.295 2026-10-19 13:12:12,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.036 0.305 2026-10-19 13:12:12,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.013 0.279 2026-10-19 13:12:12,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:12] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.014 2026-10-19 13:12:13,397 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-19 13:12:13,420 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-19 13:12:13,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:13] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.016 0.027 2026-10-19 13:12:13,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:13] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.028 0.029 2026-10-19 13:12:13,582 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.020 0.033 2026-10-19 13:12:13,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-19 13:12:14,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-19 13:12:14,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-10-19 13:12:14,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:12:14,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:12:14,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:12:14,442 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:12:14,447 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:12:14,465 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:12:14,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:12:14,517 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93030888 for PoS orders references: ['Order 00359-001-0001'] (draft: False) 2026-10-19 13:12:14,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:12:14,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:12:14,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 45863 2026-10-19 13:12:14,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:12:14,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 45863 2026-10-19 13:12:14,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131214_647602_TestPoSSale.txt 2026-10-19 13:12:14,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp7730ffr0_chrome_odoo" 2026-10-19 13:12:14,661 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-19 13:12:14,824 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93030888 with result: [{'id': 466, 'pos_reference': 'Order 00359-001-0001', 'account_move': False}] 2026-10-19 13:12:15,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.382 0.408 2026-10-19 13:12:16,854 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-19 13:12:21,284 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-10-19 13:12:23,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46072 2026-10-19 13:12:23,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpupqpacrb_chrome_odoo 2026-10-19 13:12:23,360 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45655/json/version 2026-10-19 13:12:23,366 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45655/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:12:23,405 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:12:23,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45655/json 2026-10-19 13:12:23,409 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45655/json with timeout 3 increased to 10s during tests 2026-10-19 13:12:23,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45655/devtools/page/BFCD7211093F97E5A4903087F59E1060 2026-10-19 13:12:23,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:12:23,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:12:24,126 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:12:24,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:12:24,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:12:24,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:12:24,179 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:12:25,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.219 1.131 2026-10-19 13:12:25,522 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'BFCD7211093F97E5A4903087F59E1060', 'loaderId': 'DD0C2045B04DFD43FBA43CCC23805F0C', 'isDownload': False} 2026-10-19 13:12:25,522 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-19 13:12:25,547 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:12:25,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:25] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-10-19 13:12:25,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:25] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.033 2026-10-19 13:12:25,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:25] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.051 2026-10-19 13:12:26,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.007 2026-10-19 13:12:26,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.031 2026-10-19 13:12:26,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:12:26,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-19 13:12:26,302 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:12:26,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:12:27,095 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:12:27,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.299 0.629 2026-10-19 13:12:27,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.067 2026-10-19 13:12:27,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-10-19 13:12:27,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 13:12:27,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.034 0.057 2026-10-19 13:12:27,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.010 0.145 2026-10-19 13:12:27,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:12:27,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.011 0.189 2026-10-19 13:12:27,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:12:27,744 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:12:27,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:12:27,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.258 2026-10-19 13:12:27,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.320 2026-10-19 13:12:27,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.014 0.357 2026-10-19 13:12:27,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.330 2026-10-19 13:12:27,976 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.293 2026-10-19 13:12:27,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:27,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.217 2026-10-19 13:12:28,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.232 2026-10-19 13:12:28,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:28,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.033 0.210 2026-10-19 13:12:28,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.205 2026-10-19 13:12:28,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.176 2026-10-19 13:12:28,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.178 2026-10-19 13:12:28,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.158 2026-10-19 13:12:28,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.182 2026-10-19 13:12:28,252 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.193 2026-10-19 13:12:28,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.199 2026-10-19 13:12:28,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.255 2026-10-19 13:12:28,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.276 2026-10-19 13:12:28,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.250 2026-10-19 13:12:28,447 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:12:28,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.258 2026-10-19 13:12:28,506 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:12:28,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.022 0.235 2026-10-19 13:12:28,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.094 2026-10-19 13:12:28,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.019 0.078 2026-10-19 13:12:28,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 13:12:29,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-19 13:12:29,446 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-19 13:12:29,547 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:29] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.072 0.029 2026-10-19 13:12:29,641 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:29] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.047 0.038 2026-10-19 13:12:29,733 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.050 0.034 2026-10-19 13:12:29,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:12:30,510 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-19 13:12:30,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-10-19 13:12:30,553 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:12:30,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:12:30,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:12:30,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:12:30,617 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:12:30,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:12:30,654 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:12:30,677 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61350207 for PoS orders references: ['Order 00360-001-0001'] (draft: False) 2026-10-19 13:12:30,702 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:12:30,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:12:30,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46072 2026-10-19 13:12:30,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:12:30,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46072 2026-10-19 13:12:30,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131230_839393_TestPoSSale.txt 2026-10-19 13:12:30,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpupqpacrb_chrome_odoo" 2026-10-19 13:12:30,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-19 13:12:30,964 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61350207 with result: [{'id': 467, 'pos_reference': 'Order 00360-001-0001', 'account_move': False}] 2026-10-19 13:12:31,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.313 0.398 2026-10-19 13:12:31,441 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-19 13:12:34,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46276 2026-10-19 13:12:34,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp5j0p67sf_chrome_odoo 2026-10-19 13:12:34,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46787/json/version 2026-10-19 13:12:34,009 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46787/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:12:34,059 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:12:34,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46787/json 2026-10-19 13:12:34,061 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46787/json with timeout 3 increased to 10s during tests 2026-10-19 13:12:34,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46787/devtools/page/4245CB7D4A4188C803F43DCE1BDF0B22 2026-10-19 13:12:34,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:12:34,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:12:34,768 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:12:34,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:12:34,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:12:34,775 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:12:34,798 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:12:36,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.242 1.123 2026-10-19 13:12:36,163 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '4245CB7D4A4188C803F43DCE1BDF0B22', 'loaderId': '9FF01C71CE2FB8CD7239EFAB4A3CEA0E', 'isDownload': False} 2026-10-19 13:12:36,164 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-19 13:12:36,192 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:12:36,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-19 13:12:36,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.026 2026-10-19 13:12:36,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.060 2026-10-19 13:12:36,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.015 2026-10-19 13:12:36,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.025 0.009 2026-10-19 13:12:36,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:12:36,927 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:36,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-10-19 13:12:36,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:12:38,219 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.550 0.714 2026-10-19 13:12:38,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:38] "GET /pos/ui HTTP/1.1" 200 - 22 0.022 1.303 2026-10-19 13:12:38,365 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:12:38,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.132 2026-10-19 13:12:38,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-19 13:12:38,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-19 13:12:39,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.184 0.526 2026-10-19 13:12:39,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:12:39,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.077 2026-10-19 13:12:39,602 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-10-19 13:12:39,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-19 13:12:39,764 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.018 0.051 2026-10-19 13:12:39,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:12:39,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.111 2026-10-19 13:12:39,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.210 2026-10-19 13:12:39,937 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:12:39,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:12:39,974 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:12:39,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:39] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.314 2026-10-19 13:12:40,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.351 2026-10-19 13:12:40,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.007 0.392 2026-10-19 13:12:40,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.311 2026-10-19 13:12:40,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:12:40,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.344 2026-10-19 13:12:40,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.030 0.296 2026-10-19 13:12:40,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.314 2026-10-19 13:12:40,344 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:40,357 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.260 2026-10-19 13:12:40,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.244 2026-10-19 13:12:40,388 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.209 2026-10-19 13:12:40,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.023 0.214 2026-10-19 13:12:40,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.199 2026-10-19 13:12:40,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:40] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.028 0.161 2026-10-19 13:12:41,592 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:12:41,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 1.259 2026-10-19 13:12:41,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 1.309 2026-10-19 13:12:41,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.007 1.320 2026-10-19 13:12:41,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 1.311 2026-10-19 13:12:41,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 1.299 2026-10-19 13:12:41,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.189 2026-10-19 13:12:41,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.175 2026-10-19 13:12:41,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 13:12:42,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 13:12:42,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment'))' 2026-10-19 13:12:42,635 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+10"))' 2026-10-19 13:12:42,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.034 0.026 2026-10-19 13:12:42,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.031 0.045 2026-10-19 13:12:42,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.027 0.038 2026-10-19 13:12:43,631 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-10-19 13:12:43,687 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:12:43,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:12:43,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:12:43,737 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:12:43,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:12:43,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:12:43,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:12:43,822 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48728405 for PoS orders references: ['Order 00361-002-0001'] (draft: False) 2026-10-19 13:12:43,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:12:44,081 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48728405 with result: [{'id': 468, 'pos_reference': 'Order 00361-002-0001', 'account_move': False}] 2026-10-19 13:12:44,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.370 0.384 2026-10-19 13:12:44,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.517 2026-10-19 13:12:44,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:44] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.018 2026-10-19 13:12:45,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-10-19 13:12:45,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-19 13:12:45,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-19 13:12:45,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.044 0.035 2026-10-19 13:12:45,643 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:45] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.058 0.053 2026-10-19 13:12:46,418 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")))' 2026-10-19 13:12:46,428 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:12:46,443 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-10-19 13:12:46,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:12:46,492 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:12:46,499 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:12:46,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:12:46,528 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:12:46,535 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43259354 for PoS orders references: ['Order 00361-002-0002'] (draft: False) 2026-10-19 13:12:46,665 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43259354 with result: [{'id': 469, 'pos_reference': 'Order 00361-002-0002', 'account_move': False}] 2026-10-19 13:12:46,981 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.175 0.277 2026-10-19 13:12:47,772 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:12:47,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:47,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46276 2026-10-19 13:12:47,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:12:47,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46276 2026-10-19 13:12:47,926 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131247_926465_TestPoSSale.txt 2026-10-19 13:12:47,926 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp5j0p67sf_chrome_odoo" 2026-10-19 13:12:48,004 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-10-19 13:12:51,358 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46494 2026-10-19 13:12:51,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxj_m4kbx_chrome_odoo 2026-10-19 13:12:51,359 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38401/json/version 2026-10-19 13:12:51,364 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38401/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:12:51,393 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:12:51,393 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38401/json 2026-10-19 13:12:51,394 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38401/json with timeout 3 increased to 10s during tests 2026-10-19 13:12:51,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38401/devtools/page/904B2372A9A8236096BA63485B50CF2F 2026-10-19 13:12:51,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:12:51,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:12:52,130 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:12:52,133 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:12:52,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:12:52,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:12:52,163 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:12:53,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:53] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.206 1.105 2026-10-19 13:12:53,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '904B2372A9A8236096BA63485B50CF2F', 'loaderId': '36A80CC5F0CFC2F07F28A109FC8663E2', 'isDownload': False} 2026-10-19 13:12:53,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-10-19 13:12:53,491 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:12:53,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:53] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.017 2026-10-19 13:12:53,549 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:53] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.025 2026-10-19 13:12:53,565 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:53] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.037 2026-10-19 13:12:54,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:54] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-19 13:12:54,171 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-19 13:12:54,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 13:12:54,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:12:54,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:12:54,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentFixedTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:12:55,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:12:55,697 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.671 0.767 2026-10-19 13:12:55,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.080 2026-10-19 13:12:55,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.021 2026-10-19 13:12:55,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 13:12:56,089 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.092 0.079 2026-10-19 13:12:56,122 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:12:56,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.009 0.219 2026-10-19 13:12:56,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.035 0.283 2026-10-19 13:12:56,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:12:56,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:12:56,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:56,365 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.053 0.354 2026-10-19 13:12:56,444 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.454 2026-10-19 13:12:56,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.025 0.470 2026-10-19 13:12:56,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.391 2026-10-19 13:12:56,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.025 0.431 2026-10-19 13:12:56,636 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:12:56,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.294 2026-10-19 13:12:56,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.072 0.320 2026-10-19 13:12:56,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:12:56,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.337 2026-10-19 13:12:56,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.003 0.287 2026-10-19 13:12:56,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.274 2026-10-19 13:12:56,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.264 2026-10-19 13:12:56,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.204 2026-10-19 13:12:56,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.206 2026-10-19 13:12:56,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.009 0.125 2026-10-19 13:12:56,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:56] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.009 0.172 2026-10-19 13:12:57,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:12:57,038 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.011 0.207 2026-10-19 13:12:57,061 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:12:57,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.234 2026-10-19 13:12:57,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.249 2026-10-19 13:12:57,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.005 0.260 2026-10-19 13:12:57,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.219 2026-10-19 13:12:57,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.202 2026-10-19 13:12:57,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.175 2026-10-19 13:12:57,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.165 2026-10-19 13:12:57,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:57] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 13:12:58,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-19 13:12:58,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-19 13:12:58,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.024 0.024 2026-10-19 13:12:58,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.020 0.042 2026-10-19 13:12:58,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.027 0.041 2026-10-19 13:12:58,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:12:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:12:59,066 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-19 13:12:59,106 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-10-19 13:12:59,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-10-19 13:12:59,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:12:59,124 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46494 2026-10-19 13:12:59,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:12:59,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46494 2026-10-19 13:12:59,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131259_225803_TestPoSSale.txt 2026-10-19 13:12:59,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxj_m4kbx_chrome_odoo" 2026-10-19 13:12:59,253 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-19 13:13:02,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46710 2026-10-19 13:13:02,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpptfzsnwm_chrome_odoo 2026-10-19 13:13:02,864 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43895/json/version 2026-10-19 13:13:02,866 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43895/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:13:02,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:13:02,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43895/json 2026-10-19 13:13:02,929 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43895/json with timeout 3 increased to 10s during tests 2026-10-19 13:13:02,940 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43895/devtools/page/607D7E7895F081A75D72A130208E4DAB 2026-10-19 13:13:02,952 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:13:02,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:13:03,678 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:13:03,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:13:03,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:13:03,684 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:13:03,715 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:13:05,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.181 1.217 2026-10-19 13:13:05,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '607D7E7895F081A75D72A130208E4DAB', 'loaderId': '6A757966200B7F8360BF4B148323A655', 'isDownload': False} 2026-10-19 13:13:05,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-19 13:13:05,139 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:13:05,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 13:13:05,178 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-10-19 13:13:05,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.033 2026-10-19 13:13:05,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-10-19 13:13:05,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-10-19 13:13:05,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-19 13:13:05,895 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:13:05,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:05,911 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:13:06,685 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:13:07,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.447 0.693 2026-10-19 13:13:07,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.072 2026-10-19 13:13:07,222 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-10-19 13:13:07,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.006 2026-10-19 13:13:07,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.052 0.070 2026-10-19 13:13:07,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.175 2026-10-19 13:13:07,479 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:13:07,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.030 0.226 2026-10-19 13:13:07,561 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:07,574 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:13:07,589 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:13:07,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.032 0.323 2026-10-19 13:13:07,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.424 2026-10-19 13:13:07,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:13:07,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.487 2026-10-19 13:13:07,858 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.443 2026-10-19 13:13:07,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:07] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.417 2026-10-19 13:13:08,062 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.049 0.406 2026-10-19 13:13:08,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.410 2026-10-19 13:13:08,111 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:13:08,133 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.332 2026-10-19 13:13:08,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.302 2026-10-19 13:13:08,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.295 2026-10-19 13:13:08,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.290 2026-10-19 13:13:08,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.255 2026-10-19 13:13:08,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.014 0.145 2026-10-19 13:13:08,285 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:13:08,317 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.172 2026-10-19 13:13:08,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:13:08,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.225 2026-10-19 13:13:08,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.241 2026-10-19 13:13:08,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.288 2026-10-19 13:13:08,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.333 2026-10-19 13:13:08,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.006 0.307 2026-10-19 13:13:08,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.272 2026-10-19 13:13:08,648 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.250 2026-10-19 13:13:08,702 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.025 0.236 2026-10-19 13:13:08,730 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.004 0.224 2026-10-19 13:13:08,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.010 0.179 2026-10-19 13:13:08,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:08] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.056 2026-10-19 13:13:09,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-10-19 13:13:09,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-10-19 13:13:09,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:09] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.013 0.033 2026-10-19 13:13:09,695 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:09] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.043 0.042 2026-10-19 13:13:09,755 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.036 2026-10-19 13:13:09,797 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:13:10,521 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-19 13:13:10,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("2.20")))' 2026-10-19 13:13:10,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-10-19 13:13:10,594 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("3.00")))' 2026-10-19 13:13:10,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:13:10,647 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:13:10,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:13:10,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:13:10,671 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:13:10,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 13:13:10,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:13:10,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.033 2026-10-19 13:13:10,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:13:10,744 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18286584 for PoS orders references: ['Order 00363-001-0001'] (draft: False) 2026-10-19 13:13:10,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:13:13,883 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18286584 with result: [{'id': 470, 'pos_reference': 'Order 00363-001-0001', 'account_move': 766}] 2026-10-19 13:13:14,608 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 904 1.246 2.624 2026-10-19 13:13:14,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 3.190 2026-10-19 13:13:14,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:14] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.018 0.019 2026-10-19 13:13:14,752 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:14] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.016 2026-10-19 13:13:15,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 13:13:15,496 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:13:15,514 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:13:15,536 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46710 2026-10-19 13:13:15,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:13:15,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46710 2026-10-19 13:13:15,635 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131315_635038_TestPoSSale.txt 2026-10-19 13:13:15,635 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpptfzsnwm_chrome_odoo" 2026-10-19 13:13:15,707 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-10-19 13:13:17,042 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46931 2026-10-19 13:13:17,043 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfoc__wf6_chrome_odoo 2026-10-19 13:13:17,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41165/json/version 2026-10-19 13:13:17,046 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41165/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:13:17,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:13:17,118 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41165/json 2026-10-19 13:13:17,119 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41165/json with timeout 3 increased to 10s during tests 2026-10-19 13:13:17,143 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41165/devtools/page/A8E42EF3C4BAEB8061C31A24724FD4AD 2026-10-19 13:13:17,162 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:13:17,170 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:13:17,863 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:13:17,869 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:13:17,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:13:17,874 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:13:17,903 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:13:19,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:19] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.391 1.247 2026-10-19 13:13:19,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A8E42EF3C4BAEB8061C31A24724FD4AD', 'loaderId': '53CA6EE1B63A676B37D8B8576E6AC6BC', 'isDownload': False} 2026-10-19 13:13:19,542 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_import_so_to_pos_no_existing_lot')" 2026-10-19 13:13:19,587 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:13:19,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:19] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.011 2026-10-19 13:13:19,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:19] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.031 2026-10-19 13:13:19,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:19] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.060 2026-10-19 13:13:20,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.028 2026-10-19 13:13:20,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:13:20,356 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:13:20,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.039 0.022 2026-10-19 13:13:20,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 13:13:20,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_import_so_to_pos_no_existing_lot', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:13:21,225 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:13:21,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.522 0.640 2026-10-19 13:13:21,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.073 2026-10-19 13:13:21,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.021 0.021 2026-10-19 13:13:21,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 13:13:22,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.095 0.079 2026-10-19 13:13:22,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:13:22,062 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.010 0.221 2026-10-19 13:13:22,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.285 2026-10-19 13:13:22,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:13:22,210 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:13:22,226 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:22,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.023 0.381 2026-10-19 13:13:22,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.033 0.445 2026-10-19 13:13:22,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.536 2026-10-19 13:13:22,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.370 2026-10-19 13:13:22,438 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:13:22,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.047 0.388 2026-10-19 13:13:22,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.271 2026-10-19 13:13:22,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.047 0.337 2026-10-19 13:13:22,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:13:22,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.026 0.317 2026-10-19 13:13:22,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.300 2026-10-19 13:13:22,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.260 2026-10-19 13:13:22,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.247 2026-10-19 13:13:22,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.247 2026-10-19 13:13:22,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.229 2026-10-19 13:13:22,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:13:22,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.189 2026-10-19 13:13:22,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-19 13:13:22,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:22] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.241 2026-10-19 13:13:23,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.011 0.269 2026-10-19 13:13:23,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.262 2026-10-19 13:13:23,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.006 0.275 2026-10-19 13:13:23,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.252 2026-10-19 13:13:23,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.216 2026-10-19 13:13:23,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.175 2026-10-19 13:13:23,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.177 2026-10-19 13:13:23,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:23] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:13:23,998 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:13:24,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'Ensure at least one line is imported (trigger: .order-container .orderline)' 2026-10-19 13:13:24,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:24] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.020 0.029 2026-10-19 13:13:24,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:24] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.023 0.039 2026-10-19 13:13:24,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.020 0.032 2026-10-19 13:13:24,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:13:24,992 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:13:24,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:25,014 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46931 2026-10-19 13:13:25,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:13:25,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46931 2026-10-19 13:13:25,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131325_113073_TestPoSSale.txt 2026-10-19 13:13:25,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfoc__wf6_chrome_odoo" 2026-10-19 13:13:25,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-19 13:13:28,157 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47132 2026-10-19 13:13:28,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp2sx10cgg_chrome_odoo 2026-10-19 13:13:28,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33247/json/version 2026-10-19 13:13:28,160 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33247/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:13:28,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:13:28,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33247/json 2026-10-19 13:13:28,217 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33247/json with timeout 3 increased to 10s during tests 2026-10-19 13:13:28,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33247/devtools/page/AAA1E31A33253E973805CD6930059369 2026-10-19 13:13:28,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:13:28,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:13:29,101 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:13:29,109 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:13:29,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:13:29,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:13:29,137 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:13:30,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:30] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.191 1.228 2026-10-19 13:13:30,561 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AAA1E31A33253E973805CD6930059369', 'loaderId': '63978ECAFCF0D929BB91B089B78F2755', 'isDownload': False} 2026-10-19 13:13:30,562 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-10-19 13:13:30,588 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:13:30,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:30] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-19 13:13:30,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:30] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.030 2026-10-19 13:13:30,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:30] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.081 2026-10-19 13:13:31,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:31] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.020 0.023 2026-10-19 13:13:31,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.008 2026-10-19 13:13:31,397 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:13:31,408 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:13:31,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.009 2026-10-19 13:13:31,468 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:13:32,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:13:32,850 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.624 0.775 2026-10-19 13:13:33,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.080 2026-10-19 13:13:33,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.020 0.021 2026-10-19 13:13:33,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.009 2026-10-19 13:13:33,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.031 0.087 2026-10-19 13:13:33,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.014 0.168 2026-10-19 13:13:33,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.010 0.186 2026-10-19 13:13:33,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:13:33,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.028 0.272 2026-10-19 13:13:33,545 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.370 2026-10-19 13:13:33,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.057 0.393 2026-10-19 13:13:33,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:13:33,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.425 2026-10-19 13:13:33,696 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:13:33,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:33,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.052 0.403 2026-10-19 13:13:33,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.431 2026-10-19 13:13:33,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:33] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.432 2026-10-19 13:13:34,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.017 0.440 2026-10-19 13:13:34,031 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:13:34,034 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.019 0.301 2026-10-19 13:13:34,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.014 0.331 2026-10-19 13:13:34,076 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:34,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.062 0.415 2026-10-19 13:13:34,209 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.002 0.412 2026-10-19 13:13:34,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.020 0.395 2026-10-19 13:13:34,297 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.346 2026-10-19 13:13:34,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.286 2026-10-19 13:13:34,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:13:34,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.026 0.247 2026-10-19 13:13:34,401 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-19 13:13:34,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.186 2026-10-19 13:13:34,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.005 0.224 2026-10-19 13:13:34,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.004 0.175 2026-10-19 13:13:34,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.133 2026-10-19 13:13:34,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.125 2026-10-19 13:13:34,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.156 2026-10-19 13:13:34,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:34] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.020 2026-10-19 13:13:35,364 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:13:35,385 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Await confirmation demand popup (trigger: .modal-body:contains('Do you want to load the SN/Lots linked to the Sales Order?'))' 2026-10-19 13:13:35,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:35] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.026 2026-10-19 13:13:35,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:35] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.044 0.054 2026-10-19 13:13:35,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.038 2026-10-19 13:13:36,346 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Choose to auto link the lot number to the order line (trigger: .button.confirm:contains('Yes'))' 2026-10-19 13:13:36,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure first line has lot 1001 (trigger: .order-container .orderline:nth-child(1):contains(Product):contains(1001))' 2026-10-19 13:13:36,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure second line has lot 1002 (trigger: .order-container .orderline:nth-child(2):contains(Product):contains(1002))' 2026-10-19 13:13:36,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:13:36,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:13:36,448 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:13:36,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:36,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:36,461 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:13:36,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:13:36,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:36] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.015 2026-10-19 13:13:36,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:13:36,514 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:13:36,519 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47102751 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-10-19 13:13:36,762 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47102751 with result: [{'id': 471, 'pos_reference': 'Order 00365-001-0001', 'account_move': False}] 2026-10-19 13:13:37,025 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [705, 706, 707] 2026-10-19 13:13:37,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.397 0.548 2026-10-19 13:13:37,548 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:37] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.012 2026-10-19 13:13:38,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:13:38,279 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:38,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47132 2026-10-19 13:13:38,292 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:13:38,292 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47132 2026-10-19 13:13:38,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131338_392019_TestPoSSale.txt 2026-10-19 13:13:38,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp2sx10cgg_chrome_odoo" 2026-10-19 13:13:39,271 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [708, 709, 710] 2026-10-19 13:13:41,034 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-19 13:13:43,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47341 2026-10-19 13:13:43,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp2_20k6nz_chrome_odoo 2026-10-19 13:13:43,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38537/json/version 2026-10-19 13:13:43,263 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38537/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:13:43,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:13:43,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38537/json 2026-10-19 13:13:43,371 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38537/json with timeout 3 increased to 10s during tests 2026-10-19 13:13:43,394 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38537/devtools/page/4921B4314E3F3A4A5CDFC60F73B4F04F 2026-10-19 13:13:43,405 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:13:43,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:13:44,036 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:13:44,040 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:13:44,045 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:13:44,045 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:13:44,074 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:13:45,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:45] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.146 1.092 2026-10-19 13:13:45,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '4921B4314E3F3A4A5CDFC60F73B4F04F', 'loaderId': '77061C44A86CC40754D3416EAA8DFDA9', 'isDownload': False} 2026-10-19 13:13:45,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-19 13:13:45,343 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:13:45,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:45] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-10-19 13:13:45,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:45] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.018 2026-10-19 13:13:45,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:45] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.042 2026-10-19 13:13:46,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:46] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-19 13:13:46,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.013 2026-10-19 13:13:46,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-10-19 13:13:46,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:13:46,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:46,206 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:13:47,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.502 0.730 2026-10-19 13:13:47,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:47] "GET /pos/ui HTTP/1.1" 200 - 22 0.041 1.269 2026-10-19 13:13:47,576 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:13:47,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.064 0.199 2026-10-19 13:13:47,767 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:13:47,849 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 13:13:48,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.203 0.496 2026-10-19 13:13:48,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:13:48,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.087 2026-10-19 13:13:48,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.022 2026-10-19 13:13:48,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-19 13:13:48,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:48] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.037 0.080 2026-10-19 13:13:49,031 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.178 2026-10-19 13:13:49,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:13:49,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.228 2026-10-19 13:13:49,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.278 2026-10-19 13:13:49,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.014 0.345 2026-10-19 13:13:49,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:13:49,312 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:13:49,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:13:49,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.044 0.399 2026-10-19 13:13:49,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.425 2026-10-19 13:13:49,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.382 2026-10-19 13:13:49,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-19 13:13:49,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.427 2026-10-19 13:13:49,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.415 2026-10-19 13:13:49,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.316 2026-10-19 13:13:49,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:49,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.303 2026-10-19 13:13:49,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.061 0.341 2026-10-19 13:13:49,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.375 2026-10-19 13:13:49,844 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.298 2026-10-19 13:13:49,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.264 2026-10-19 13:13:49,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.006 0.244 2026-10-19 13:13:49,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.026 0.217 2026-10-19 13:13:49,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:13:49,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:49] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.006 0.267 2026-10-19 13:13:50,018 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:13:50,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:50] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.008 0.190 2026-10-19 13:13:50,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:50] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.014 0.203 2026-10-19 13:13:50,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.125 2026-10-19 13:13:50,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:50] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.131 2026-10-19 13:13:50,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:50] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.031 0.131 2026-10-19 13:13:50,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:50] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.012 2026-10-19 13:13:50,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:13:51,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:13:51,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:51] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.025 2026-10-19 13:13:51,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:51] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.014 0.036 2026-10-19 13:13:51,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.017 0.034 2026-10-19 13:13:51,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:13:51,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:13:52,002 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:13:52,008 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:13:52,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:13:52,035 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:13:52,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-19 13:13:52,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:13:52,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73510438 for PoS orders references: ['Order 00366-002-0001'] (draft: False) 2026-10-19 13:13:52,069 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:13:52,289 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73510438 with result: [{'id': 472, 'pos_reference': 'Order 00366-002-0001', 'account_move': False}] 2026-10-19 13:13:52,501 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [714] 2026-10-19 13:13:53,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.410 0.553 2026-10-19 13:13:53,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.740 2026-10-19 13:13:53,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:53] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.023 2026-10-19 13:13:53,842 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:13:53,859 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'Check that the orders list is empty (trigger: body:not(:has(.order-row)))' 2026-10-19 13:13:53,886 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:53] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-19 13:13:53,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:53] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:13:54,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:13:54,706 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:13:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:13:54,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47341 2026-10-19 13:13:54,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:13:54,717 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47341 2026-10-19 13:13:54,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131354_826479_TestPoSSale.txt 2026-10-19 13:13:54,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp2_20k6nz_chrome_odoo" 2026-10-19 13:13:54,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-19 13:13:58,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-19 13:14:00,325 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39108795 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-19 13:14:03,518 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39108795 with result: [{'id': 474, 'pos_reference': 'Order 00044-003-0014', 'account_move': 773}] 2026-10-19 13:14:03,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-10-19 13:14:16,785 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:14:16,785 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:14:16,786 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:14:16,786 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:14:16,786 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:14:16,786 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:14:16,786 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:14:16,786 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:14:16,786 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:20,120 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:14:32,975 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:14:32,976 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:36,015 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:14:37,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47559 2026-10-19 13:14:37,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp419cavho_chrome_odoo 2026-10-19 13:14:37,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37261/json/version 2026-10-19 13:14:37,418 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37261/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:14:37,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:14:37,464 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37261/json 2026-10-19 13:14:37,465 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37261/json with timeout 3 increased to 10s during tests 2026-10-19 13:14:37,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37261/devtools/page/ED865606BC48163BD629CCA47061E769 2026-10-19 13:14:37,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:14:37,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:14:38,375 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:14:38,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:14:38,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:14:38,387 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:14:38,427 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:14:40,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.312 1.276 2026-10-19 13:14:40,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'ED865606BC48163BD629CCA47061E769', 'loaderId': 'C8F77CAFBDB6FA6D89B4B56AFD80D979', 'isDownload': False} 2026-10-19 13:14:40,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-19 13:14:40,041 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:14:40,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.033 0.011 2026-10-19 13:14:40,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.045 2026-10-19 13:14:40,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.025 0.052 2026-10-19 13:14:40,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.010 0.017 2026-10-19 13:14:40,776 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-19 13:14:40,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:14:40,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-10-19 13:14:40,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:14:40,878 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:14:41,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.401 0.617 2026-10-19 13:14:42,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:42] "GET /pos/ui HTTP/1.1" 200 - 22 0.044 1.048 2026-10-19 13:14:42,062 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:14:42,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.072 0.173 2026-10-19 13:14:42,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 13:14:42,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:14:43,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:14:43,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.263 0.584 2026-10-19 13:14:43,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.073 2026-10-19 13:14:43,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-19 13:14:43,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:14:43,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.042 0.053 2026-10-19 13:14:43,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.014 0.146 2026-10-19 13:14:43,558 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:14:43,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.210 2026-10-19 13:14:43,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.282 2026-10-19 13:14:43,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:14:43,716 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:14:43,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:14:43,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.352 2026-10-19 13:14:43,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.008 0.411 2026-10-19 13:14:43,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.363 2026-10-19 13:14:43,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:14:43,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:43] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.037 0.358 2026-10-19 13:14:44,063 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.034 0.421 2026-10-19 13:14:44,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.313 2026-10-19 13:14:44,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:14:44,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.017 0.282 2026-10-19 13:14:44,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.270 2026-10-19 13:14:44,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.231 2026-10-19 13:14:44,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.019 0.229 2026-10-19 13:14:44,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.011 0.212 2026-10-19 13:14:44,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.042 0.184 2026-10-19 13:14:44,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.193 2026-10-19 13:14:44,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.239 2026-10-19 13:14:44,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.008 0.264 2026-10-19 13:14:44,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:14:44,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.007 0.251 2026-10-19 13:14:44,478 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:14:44,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.011 0.265 2026-10-19 13:14:44,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.149 2026-10-19 13:14:44,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.114 2026-10-19 13:14:44,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.097 2026-10-19 13:14:44,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:44] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:14:45,423 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:14:45,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:14:45,495 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:45] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.030 0.032 2026-10-19 13:14:45,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:45] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.025 0.041 2026-10-19 13:14:45,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.037 0.037 2026-10-19 13:14:45,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-19 13:14:46,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:14:46,520 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:14:46,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:14:46,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:14:46,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 13:14:46,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-19 13:14:46,562 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:14:46,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:14:46,614 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:14:46,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:14:46,620 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4795066 for PoS orders references: ['Order 00369-002-0001'] (draft: False) 2026-10-19 13:14:46,624 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47559 2026-10-19 13:14:46,625 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:14:46,627 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47559 2026-10-19 13:14:46,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131446_763460_TestPoSSale.txt 2026-10-19 13:14:46,763 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp419cavho_chrome_odoo" 2026-10-19 13:14:46,802 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-19 13:14:52,093 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4795066 with result: [{'id': 475, 'pos_reference': 'Order 00369-002-0001', 'account_move': 775}] 2026-10-19 13:14:53,193 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [718] 2026-10-19 13:14:53,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 2.295 4.644 2026-10-19 13:14:53,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-19 13:14:55,410 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47767 2026-10-19 13:14:55,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp8bm14zh5_chrome_odoo 2026-10-19 13:14:55,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42575/json/version 2026-10-19 13:14:55,413 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42575/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:14:55,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:14:55,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42575/json 2026-10-19 13:14:55,434 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42575/json with timeout 3 increased to 10s during tests 2026-10-19 13:14:55,443 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42575/devtools/page/B7672EDF44D73FFDAFD5362A3DCA2AFA 2026-10-19 13:14:55,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:14:55,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:14:56,128 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:14:56,134 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:14:56,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:14:56,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:14:56,169 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:14:57,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:57] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.284 1.147 2026-10-19 13:14:57,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B7672EDF44D73FFDAFD5362A3DCA2AFA', 'loaderId': '39D22360984DC308A7B2C28A3AEFB440', 'isDownload': False} 2026-10-19 13:14:57,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-19 13:14:57,621 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:14:57,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:57] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.038 0.011 2026-10-19 13:14:57,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:57] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.043 0.047 2026-10-19 13:14:57,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:57] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.114 2026-10-19 13:14:58,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:58] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.023 2026-10-19 13:14:58,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.012 2026-10-19 13:14:58,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:14:58,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.036 2026-10-19 13:14:58,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:14:58,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:14:59,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.525 0.718 2026-10-19 13:14:59,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:59] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.291 2026-10-19 13:14:59,862 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:14:59,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:14:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.178 2026-10-19 13:15:00,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-19 13:15:00,185 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-10-19 13:15:00,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:15:01,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.257 0.579 2026-10-19 13:15:01,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.088 2026-10-19 13:15:01,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.086 0.023 2026-10-19 13:15:01,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.008 2026-10-19 13:15:01,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.070 0.084 2026-10-19 13:15:01,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:15:01,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.020 0.222 2026-10-19 13:15:01,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.306 2026-10-19 13:15:01,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.375 2026-10-19 13:15:01,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:15:01,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:01,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:15:01,919 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:15:01,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:01] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.043 0.439 2026-10-19 13:15:02,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.541 2026-10-19 13:15:02,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.401 2026-10-19 13:15:02,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.038 0.399 2026-10-19 13:15:02,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.441 2026-10-19 13:15:02,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.047 0.339 2026-10-19 13:15:02,333 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:15:02,353 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.024 0.391 2026-10-19 13:15:02,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.330 2026-10-19 13:15:02,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.328 2026-10-19 13:15:02,390 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.315 2026-10-19 13:15:02,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.265 2026-10-19 13:15:02,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.020 0.203 2026-10-19 13:15:02,494 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.147 2026-10-19 13:15:02,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.172 2026-10-19 13:15:02,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:15:02,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:15:02,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.225 2026-10-19 13:15:02,657 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.007 0.249 2026-10-19 13:15:02,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.006 0.252 2026-10-19 13:15:02,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.007 0.241 2026-10-19 13:15:02,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.017 0.211 2026-10-19 13:15:02,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.041 0.171 2026-10-19 13:15:02,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.037 0.230 2026-10-19 13:15:02,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:02] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.014 2026-10-19 13:15:03,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:15:03,753 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98"))' 2026-10-19 13:15:03,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:03] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.015 0.047 2026-10-19 13:15:03,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:03] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.020 0.033 2026-10-19 13:15:03,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.021 0.043 2026-10-19 13:15:03,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:15:04,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.50")))' 2026-10-19 13:15:04,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-10-19 13:15:04,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.5")):has(.price:contains("4.14")))' 2026-10-19 13:15:04,760 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:15:04,768 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47767 2026-10-19 13:15:04,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:15:04,770 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47767 2026-10-19 13:15:04,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131504_888020_TestPoSSale.txt 2026-10-19 13:15:04,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp8bm14zh5_chrome_odoo" 2026-10-19 13:15:04,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-19 13:15:06,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47973 2026-10-19 13:15:06,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpl7rnvc60_chrome_odoo 2026-10-19 13:15:06,735 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37217/json/version 2026-10-19 13:15:06,737 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37217/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:15:06,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:15:06,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37217/json 2026-10-19 13:15:06,804 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37217/json with timeout 3 increased to 10s during tests 2026-10-19 13:15:06,823 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37217/devtools/page/1F581C6AE7D297DEE58C51E0E0A93101 2026-10-19 13:15:06,833 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:15:06,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:15:07,589 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:15:07,593 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:15:07,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:15:07,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:15:07,625 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:15:09,062 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.245 1.198 2026-10-19 13:15:09,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1F581C6AE7D297DEE58C51E0E0A93101', 'loaderId': '8E502CE2382704C7DB054EE822D97874', 'isDownload': False} 2026-10-19 13:15:09,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-19 13:15:09,090 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:09,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.021 2026-10-19 13:15:09,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-19 13:15:09,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-10-19 13:15:09,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-19 13:15:09,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-19 13:15:09,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-19 13:15:09,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:15:09,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:09,860 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:15:11,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.543 0.773 2026-10-19 13:15:11,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:11] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 1.352 2026-10-19 13:15:11,338 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:11,447 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.161 2026-10-19 13:15:11,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-19 13:15:11,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:15:12,421 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:15:12,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.237 0.623 2026-10-19 13:15:12,654 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.082 2026-10-19 13:15:12,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.022 2026-10-19 13:15:12,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-19 13:15:12,871 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:12] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.061 0.068 2026-10-19 13:15:12,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:15:12,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:12] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.029 0.169 2026-10-19 13:15:13,036 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.035 0.242 2026-10-19 13:15:13,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:15:13,118 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:15:13,126 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:13,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.053 0.314 2026-10-19 13:15:13,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:15:13,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.032 0.435 2026-10-19 13:15:13,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.017 0.512 2026-10-19 13:15:13,333 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.436 2026-10-19 13:15:13,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.429 2026-10-19 13:15:13,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.283 2026-10-19 13:15:13,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:13,444 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.222 2026-10-19 13:15:13,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.187 2026-10-19 13:15:13,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.157 2026-10-19 13:15:13,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.010 0.161 2026-10-19 13:15:13,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.156 2026-10-19 13:15:13,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.031 0.168 2026-10-19 13:15:13,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.197 2026-10-19 13:15:13,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.028 0.248 2026-10-19 13:15:13,796 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:15:13,829 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.029 0.317 2026-10-19 13:15:13,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:15:13,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.032 0.385 2026-10-19 13:15:13,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.423 2026-10-19 13:15:13,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:13] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.005 0.354 2026-10-19 13:15:14,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:14] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.010 0.340 2026-10-19 13:15:14,054 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:14] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.292 2026-10-19 13:15:14,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.033 0.222 2026-10-19 13:15:14,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:14] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.205 2026-10-19 13:15:14,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:14] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 13:15:14,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:15:14,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:15:15,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:15] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.023 0.028 2026-10-19 13:15:15,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:15] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.032 0.039 2026-10-19 13:15:15,179 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.026 0.038 2026-10-19 13:15:15,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:15:16,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:15:16,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:16,042 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:15:16,045 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:16,077 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-19 13:15:16,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:15:16,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:15:16,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.014 0.032 2026-10-19 13:15:16,113 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67930089 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-10-19 13:15:16,126 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:15:16,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:15:16,152 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47973 2026-10-19 13:15:16,155 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:15:16,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47973 2026-10-19 13:15:16,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131516_288753_TestPoSSale.txt 2026-10-19 13:15:16,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpl7rnvc60_chrome_odoo" 2026-10-19 13:15:16,316 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-19 13:15:20,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67930089 with result: [{'id': 476, 'pos_reference': 'Order 00371-002-0001', 'account_move': 777}] 2026-10-19 13:15:21,146 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [720] 2026-10-19 13:15:21,614 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 2.350 3.157 2026-10-19 13:15:21,685 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-10-19 13:15:23,321 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48186 2026-10-19 13:15:23,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfh2s9rev_chrome_odoo 2026-10-19 13:15:23,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42849/json/version 2026-10-19 13:15:23,324 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42849/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:15:23,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:15:23,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42849/json 2026-10-19 13:15:23,457 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42849/json with timeout 3 increased to 10s during tests 2026-10-19 13:15:23,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42849/devtools/page/EFF2227AC203E85115C10E65F8DFED08 2026-10-19 13:15:23,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:15:23,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:15:24,314 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:15:24,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:15:24,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:15:24,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:15:24,376 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:15:25,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.209 1.238 2026-10-19 13:15:25,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'EFF2227AC203E85115C10E65F8DFED08', 'loaderId': '322984B0BE9FEC0ACC11C86C126C3FB1', 'isDownload': False} 2026-10-19 13:15:25,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-10-19 13:15:25,843 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:25,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:25] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-19 13:15:25,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:25] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.035 2026-10-19 13:15:25,919 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:25] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.047 2026-10-19 13:15:26,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-19 13:15:26,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-19 13:15:26,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:15:26,666 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:15:26,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.033 2026-10-19 13:15:26,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosQuotationSaving', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:15:27,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.547 0.735 2026-10-19 13:15:28,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:28] "GET /pos/ui HTTP/1.1" 200 - 22 0.044 1.302 2026-10-19 13:15:28,192 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:28,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.223 2026-10-19 13:15:28,401 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.010 2026-10-19 13:15:28,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.020 2026-10-19 13:15:29,291 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:15:29,492 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.301 0.656 2026-10-19 13:15:29,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.081 2026-10-19 13:15:29,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.021 2026-10-19 13:15:29,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:15:29,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.082 0.100 2026-10-19 13:15:30,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.040 0.202 2026-10-19 13:15:30,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:30,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.035 0.280 2026-10-19 13:15:30,197 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.391 2026-10-19 13:15:30,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:30,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.026 0.387 2026-10-19 13:15:30,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:15:30,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:15:30,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.025 0.523 2026-10-19 13:15:30,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.548 2026-10-19 13:15:30,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:15:30,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.029 0.518 2026-10-19 13:15:30,709 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.543 2026-10-19 13:15:30,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.073 0.497 2026-10-19 13:15:30,858 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:30,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.019 0.574 2026-10-19 13:15:30,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.509 2026-10-19 13:15:30,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.013 0.499 2026-10-19 13:15:30,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.376 2026-10-19 13:15:30,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:15:30,990 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.032 0.332 2026-10-19 13:15:31,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:15:31,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.025 0.286 2026-10-19 13:15:31,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.178 2026-10-19 13:15:31,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.031 0.225 2026-10-19 13:15:31,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.011 0.249 2026-10-19 13:15:31,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.005 0.245 2026-10-19 13:15:31,291 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.032 0.254 2026-10-19 13:15:31,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.287 2026-10-19 13:15:31,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.300 2026-10-19 13:15:31,400 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.231 2026-10-19 13:15:31,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.011 0.202 2026-10-19 13:15:31,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.079 2026-10-19 13:15:32,217 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:15:32,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(em.qty:contains("4")):has(.price:contains("40.00")))' 2026-10-19 13:15:32,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:32] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.027 2026-10-19 13:15:32,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:32] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.018 0.037 2026-10-19 13:15:32,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.030 0.038 2026-10-19 13:15:33,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:15:33,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Click on Save button (trigger: .control-button:contains("Save"))' 2026-10-19 13:15:33,241 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13008264 for PoS orders references: ['Order 00372-002-0001'] (draft: True) 2026-10-19 13:15:33,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:15:33,258 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:33,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48186 2026-10-19 13:15:33,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:15:33,284 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48186 2026-10-19 13:15:33,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131533_412116_TestPoSSale.txt 2026-10-19 13:15:33,412 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfh2s9rev_chrome_odoo" 2026-10-19 13:15:33,428 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-19 13:15:33,596 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13008264 with result: [{'id': 477, 'pos_reference': 'Order 00372-002-0001', 'account_move': False}] 2026-10-19 13:15:33,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.330 0.141 2026-10-19 13:15:33,755 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-19 13:15:35,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48404 2026-10-19 13:15:35,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp74ll0868_chrome_odoo 2026-10-19 13:15:35,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38669/json/version 2026-10-19 13:15:35,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38669/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:15:35,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:15:35,547 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38669/json 2026-10-19 13:15:35,548 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38669/json with timeout 3 increased to 10s during tests 2026-10-19 13:15:35,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38669/devtools/page/530BCB8C26461714C3C1A224B8FD50E2 2026-10-19 13:15:35,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:15:35,599 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:15:36,306 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:15:36,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:15:36,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:15:36,316 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:15:36,341 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:15:37,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.285 1.175 2026-10-19 13:15:37,798 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '530BCB8C26461714C3C1A224B8FD50E2', 'loaderId': '2E3A6CDAFF0529A7413CC04BBFD10226', 'isDownload': False} 2026-10-19 13:15:37,799 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-19 13:15:37,816 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:37,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:37] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 13:15:37,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:37] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.029 2026-10-19 13:15:37,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:37] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.050 2026-10-19 13:15:38,457 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-19 13:15:38,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-19 13:15:38,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:15:38,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.011 2026-10-19 13:15:38,589 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:15:38,627 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:15:39,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.560 0.709 2026-10-19 13:15:39,978 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.031 1.275 2026-10-19 13:15:40,009 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:40,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.186 2026-10-19 13:15:40,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-19 13:15:40,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 13:15:40,985 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.198 0.488 2026-10-19 13:15:41,053 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:15:41,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.070 2026-10-19 13:15:41,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.020 2026-10-19 13:15:41,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:15:41,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.059 0.064 2026-10-19 13:15:41,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:15:41,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.175 2026-10-19 13:15:41,465 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.250 2026-10-19 13:15:41,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:15:41,499 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:15:41,510 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:15:41,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.309 2026-10-19 13:15:41,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.379 2026-10-19 13:15:41,665 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.031 0.411 2026-10-19 13:15:41,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:41,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.327 2026-10-19 13:15:41,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.320 2026-10-19 13:15:41,783 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.245 2026-10-19 13:15:41,798 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.272 2026-10-19 13:15:41,801 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:41,820 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.221 2026-10-19 13:15:41,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.150 2026-10-19 13:15:41,857 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.148 2026-10-19 13:15:41,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.151 2026-10-19 13:15:41,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.035 0.151 2026-10-19 13:15:42,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.030 0.163 2026-10-19 13:15:42,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.259 2026-10-19 13:15:42,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.311 2026-10-19 13:15:42,166 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:15:42,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:15:42,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.027 0.349 2026-10-19 13:15:42,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.389 2026-10-19 13:15:42,282 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.313 2026-10-19 13:15:42,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.006 0.258 2026-10-19 13:15:42,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.213 2026-10-19 13:15:42,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.025 0.209 2026-10-19 13:15:42,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.014 0.189 2026-10-19 13:15:42,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:42] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.008 0.012 2026-10-19 13:15:43,256 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:15:43,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-10-19 13:15:43,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.025 0.033 2026-10-19 13:15:43,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.041 0.037 2026-10-19 13:15:43,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.037 2026-10-19 13:15:43,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:15:44,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:15:44,294 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:15:44,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48404 2026-10-19 13:15:44,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:15:44,313 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48404 2026-10-19 13:15:44,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131544_426911_TestPoSSale.txt 2026-10-19 13:15:44,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp74ll0868_chrome_odoo" 2026-10-19 13:15:44,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-19 13:15:47,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48627 2026-10-19 13:15:47,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp5r4dr2e3_chrome_odoo 2026-10-19 13:15:47,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39663/json/version 2026-10-19 13:15:47,017 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39663/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:15:47,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:15:47,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39663/json 2026-10-19 13:15:47,059 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39663/json with timeout 3 increased to 10s during tests 2026-10-19 13:15:47,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39663/devtools/page/53E4B03997CDFBD16CEE5691D5D4EB9D 2026-10-19 13:15:47,090 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:15:47,099 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:15:47,662 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:15:47,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:15:47,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:15:47,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:15:47,710 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:15:48,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:48] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.196 1.053 2026-10-19 13:15:48,948 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '53E4B03997CDFBD16CEE5691D5D4EB9D', 'loaderId': '03ECED66EE17A15BE6280AB4161A5ACA', 'isDownload': False} 2026-10-19 13:15:48,948 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-19 13:15:48,977 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:49,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.013 2026-10-19 13:15:49,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-19 13:15:49,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-19 13:15:49,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-19 13:15:49,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.015 2026-10-19 13:15:49,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-19 13:15:49,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:15:49,757 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:15:49,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:15:51,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.600 0.768 2026-10-19 13:15:51,256 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:51] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 1.374 2026-10-19 13:15:51,287 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:15:51,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.166 2026-10-19 13:15:51,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 13:15:51,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 13:15:53,000 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:15:53,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.148 1.725 2026-10-19 13:15:53,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.076 2026-10-19 13:15:53,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-19 13:15:53,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:15:53,742 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.045 0.052 2026-10-19 13:15:53,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.151 2026-10-19 13:15:53,839 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:15:53,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.226 2026-10-19 13:15:53,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.288 2026-10-19 13:15:53,996 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:15:54,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:15:54,032 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:15:54,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.313 2026-10-19 13:15:54,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.371 2026-10-19 13:15:54,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.354 2026-10-19 13:15:54,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.014 0.304 2026-10-19 13:15:54,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:15:54,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.305 2026-10-19 13:15:54,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.008 0.194 2026-10-19 13:15:54,267 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:15:54,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.023 0.261 2026-10-19 13:15:54,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.251 2026-10-19 13:15:54,378 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.246 2026-10-19 13:15:54,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.247 2026-10-19 13:15:54,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.215 2026-10-19 13:15:54,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.193 2026-10-19 13:15:54,487 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.192 2026-10-19 13:15:54,550 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.191 2026-10-19 13:15:54,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.010 0.225 2026-10-19 13:15:54,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.235 2026-10-19 13:15:54,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.004 0.208 2026-10-19 13:15:54,697 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.011 0.221 2026-10-19 13:15:54,712 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:15:54,754 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.023 0.203 2026-10-19 13:15:54,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:15:54,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.030 0.054 2026-10-19 13:15:54,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.039 0.058 2026-10-19 13:15:54,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:54] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.016 2026-10-19 13:15:55,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:15:55,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-10-19 13:15:55,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:55] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.021 0.031 2026-10-19 13:15:55,884 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:55] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.043 0.035 2026-10-19 13:15:56,580 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 13:15:56,676 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-19 13:15:56,702 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-19 13:15:56,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-10-19 13:15:56,778 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-10-19 13:15:56,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:15:56,826 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:15:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:15:56,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48627 2026-10-19 13:15:56,859 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:15:56,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48627 2026-10-19 13:15:56,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131556_988397_TestPoSSale.txt 2026-10-19 13:15:56,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp5r4dr2e3_chrome_odoo" 2026-10-19 13:15:57,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-19 13:15:59,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48831 2026-10-19 13:15:59,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpa9bbmzm4_chrome_odoo 2026-10-19 13:15:59,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39783/json/version 2026-10-19 13:15:59,131 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39783/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:15:59,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:15:59,184 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39783/json 2026-10-19 13:15:59,189 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39783/json with timeout 3 increased to 10s during tests 2026-10-19 13:15:59,213 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39783/devtools/page/6363B23CA7BCD70917FAE8D7A9B1EADF 2026-10-19 13:15:59,231 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:15:59,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:15:59,822 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:15:59,827 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:15:59,830 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:15:59,831 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:15:59,853 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:16:01,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:01] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.249 1.135 2026-10-19 13:16:01,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '6363B23CA7BCD70917FAE8D7A9B1EADF', 'loaderId': '77432D2B05662A19586F4535A24659B0', 'isDownload': False} 2026-10-19 13:16:01,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-10-19 13:16:01,254 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:01,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:01] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 13:16:01,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:01] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.026 2026-10-19 13:16:01,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:01] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.054 2026-10-19 13:16:01,907 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.005 0.022 2026-10-19 13:16:01,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.022 2026-10-19 13:16:02,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.010 2026-10-19 13:16:02,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:16:02,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:16:02,042 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:16:03,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.567 0.738 2026-10-19 13:16:03,509 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:03] "GET /pos/ui HTTP/1.1" 200 - 22 0.062 1.361 2026-10-19 13:16:03,532 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:03,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.195 2026-10-19 13:16:03,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:16:03,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:16:04,554 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:16:04,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.224 0.600 2026-10-19 13:16:04,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.090 2026-10-19 13:16:04,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.020 2026-10-19 13:16:04,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:16:04,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:04] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.041 0.065 2026-10-19 13:16:05,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.138 2026-10-19 13:16:05,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:05,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.020 0.217 2026-10-19 13:16:05,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.011 0.246 2026-10-19 13:16:05,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-19 13:16:05,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:05,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:16:05,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.347 2026-10-19 13:16:05,368 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.438 2026-10-19 13:16:05,391 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.388 2026-10-19 13:16:05,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.021 0.361 2026-10-19 13:16:05,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:16:05,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.387 2026-10-19 13:16:05,568 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.266 2026-10-19 13:16:05,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:05,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.017 0.290 2026-10-19 13:16:05,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.228 2026-10-19 13:16:05,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.030 0.302 2026-10-19 13:16:05,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.313 2026-10-19 13:16:05,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.242 2026-10-19 13:16:05,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.240 2026-10-19 13:16:05,822 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.008 0.020 2026-10-19 13:16:05,880 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.010 0.256 2026-10-19 13:16:05,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.278 2026-10-19 13:16:05,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:16:05,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-10-19 13:16:05,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:05] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.232 2026-10-19 13:16:06,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:06] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.426 2026-10-19 13:16:06,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:06] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.004 0.246 2026-10-19 13:16:06,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:06] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.005 0.239 2026-10-19 13:16:06,124 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.025 0.147 2026-10-19 13:16:06,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:06] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.173 2026-10-19 13:16:06,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:06] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.019 0.136 2026-10-19 13:16:06,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:06] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.029 2026-10-19 13:16:07,009 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:16:07,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:16:07,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.027 0.028 2026-10-19 13:16:07,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.030 0.040 2026-10-19 13:16:07,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.030 0.038 2026-10-19 13:16:08,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:16:08,074 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:08,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:08,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-19 13:16:08,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 13:16:08,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-19 13:16:08,136 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:16:08,149 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 13:16:08,159 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 13:16:08,179 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:16:08,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:16:08,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:16:08,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.046 0.027 2026-10-19 13:16:08,244 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40567880 for PoS orders references: ['Order 00375-002-0001'] (draft: False) 2026-10-19 13:16:09,249 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40567880 with result: [{'id': 478, 'pos_reference': 'Order 00375-002-0001', 'account_move': False}] 2026-10-19 13:16:10,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 529 1.145 1.164 2026-10-19 13:16:10,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.214 2026-10-19 13:16:10,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:10] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.017 2026-10-19 13:16:11,345 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-10-19 13:16:11,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:16:11,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-19 13:16:11,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:16:11,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:16:11,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:11] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.018 0.027 2026-10-19 13:16:11,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.012 0.047 2026-10-19 13:16:11,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:11] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.026 2026-10-19 13:16:11,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.013 0.035 2026-10-19 13:16:12,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:16:12,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-19 13:16:12,340 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 13:16:12,353 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-10-19 13:16:12,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:16:12,386 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 13:16:12,402 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:16:12,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:16:12,449 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28258519 for PoS orders references: ['Order 00375-002-0002'] (draft: False) 2026-10-19 13:16:13,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28258519 with result: [{'id': 479, 'pos_reference': 'Order 00375-002-0002', 'account_move': False}] 2026-10-19 13:16:14,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.769 1.097 2026-10-19 13:16:15,101 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:16:15,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:15,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48831 2026-10-19 13:16:15,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:16:15,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48831 2026-10-19 13:16:15,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131615_231813_TestPoSSale.txt 2026-10-19 13:16:15,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpa9bbmzm4_chrome_odoo" 2026-10-19 13:16:15,889 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-19 13:16:18,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49053 2026-10-19 13:16:18,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpzjkddie5_chrome_odoo 2026-10-19 13:16:18,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35449/json/version 2026-10-19 13:16:18,933 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35449/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:16:19,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:16:19,068 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35449/json 2026-10-19 13:16:19,069 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35449/json with timeout 3 increased to 10s during tests 2026-10-19 13:16:19,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35449/devtools/page/A0DD736ADAB52D329AC545AE63233EF0 2026-10-19 13:16:19,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:16:19,162 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:16:20,027 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:16:20,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:16:20,035 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:16:20,036 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:16:20,075 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:16:21,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:21] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.248 1.216 2026-10-19 13:16:21,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A0DD736ADAB52D329AC545AE63233EF0', 'loaderId': 'CBF700CDF879AF9C3778904D43B753E1', 'isDownload': False} 2026-10-19 13:16:21,541 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-19 13:16:21,575 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:21,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:21] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.010 2026-10-19 13:16:21,622 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:21] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-10-19 13:16:21,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:21] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.046 2026-10-19 13:16:22,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:22] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-19 13:16:22,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.023 2026-10-19 13:16:22,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:16:22,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:16:22,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.045 2026-10-19 13:16:22,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:16:23,627 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.483 0.769 2026-10-19 13:16:23,759 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:23] "GET /pos/ui HTTP/1.1" 200 - 22 0.047 1.306 2026-10-19 13:16:23,787 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:23,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.172 2026-10-19 13:16:23,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 13:16:24,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.014 2026-10-19 13:16:24,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:16:25,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.364 0.595 2026-10-19 13:16:25,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.097 2026-10-19 13:16:25,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.022 2026-10-19 13:16:25,275 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 13:16:25,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.053 0.062 2026-10-19 13:16:25,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.036 0.139 2026-10-19 13:16:25,547 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:16:25,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.037 0.234 2026-10-19 13:16:25,696 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.037 0.284 2026-10-19 13:16:25,720 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:16:25,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:25,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:25,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.032 0.375 2026-10-19 13:16:25,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.022 2026-10-19 13:16:25,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.414 2026-10-19 13:16:25,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:25,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:25] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.048 0.350 2026-10-19 13:16:26,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.052 0.398 2026-10-19 13:16:26,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.025 0.760 2026-10-19 13:16:26,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:26,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.079 0.413 2026-10-19 13:16:26,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.474 2026-10-19 13:16:26,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.452 2026-10-19 13:16:26,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.431 2026-10-19 13:16:26,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.024 0.404 2026-10-19 13:16:26,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.341 2026-10-19 13:16:26,442 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:16:26,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.030 0.281 2026-10-19 13:16:26,502 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:16:26,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.032 0.241 2026-10-19 13:16:26,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.031 0.297 2026-10-19 13:16:26,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.015 0.340 2026-10-19 13:16:26,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.317 2026-10-19 13:16:26,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.012 0.312 2026-10-19 13:16:26,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.277 2026-10-19 13:16:26,875 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.029 0.246 2026-10-19 13:16:26,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.019 0.219 2026-10-19 13:16:26,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:26] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.016 2026-10-19 13:16:27,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:16:27,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40"))' 2026-10-19 13:16:27,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.027 0.026 2026-10-19 13:16:27,859 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.017 0.034 2026-10-19 13:16:27,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.022 0.044 2026-10-19 13:16:28,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:16:28,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:16:28,767 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:16:28,772 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:28,777 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:16:28,778 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:28,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:16:28,820 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:28] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.019 2026-10-19 13:16:28,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:16:28,841 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87613302 for PoS orders references: ['Order 00376-002-0001'] (draft: False) 2026-10-19 13:16:28,850 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:29,500 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [725, 726] 2026-10-19 13:16:30,569 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87613302 with result: [{'id': 480, 'pos_reference': 'Order 00376-002-0001', 'account_move': False}] 2026-10-19 13:16:30,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 542 0.905 1.105 2026-10-19 13:16:30,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.341 2026-10-19 13:16:30,929 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:30] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-19 13:16:31,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:16:31,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:31,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49053 2026-10-19 13:16:31,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:16:31,693 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49053 2026-10-19 13:16:31,821 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131631_821160_TestPoSSale.txt 2026-10-19 13:16:31,821 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpzjkddie5_chrome_odoo" 2026-10-19 13:16:33,636 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-19 13:16:35,954 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49274 2026-10-19 13:16:35,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmppx7c4uc9_chrome_odoo 2026-10-19 13:16:35,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36195/json/version 2026-10-19 13:16:35,957 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36195/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:16:35,996 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:16:35,996 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36195/json 2026-10-19 13:16:35,997 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36195/json with timeout 3 increased to 10s during tests 2026-10-19 13:16:36,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36195/devtools/page/CBBF754D4964B18EC75E185CDB68CC2C 2026-10-19 13:16:36,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:16:36,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:16:36,746 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:16:36,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:16:36,761 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:16:36,761 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:16:36,789 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:16:38,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.173 1.219 2026-10-19 13:16:38,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'CBBF754D4964B18EC75E185CDB68CC2C', 'loaderId': '947E398F76A312C29BDFD03BCEACC25D', 'isDownload': False} 2026-10-19 13:16:38,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-19 13:16:38,205 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:38,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:38] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.016 2026-10-19 13:16:38,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:38] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.060 2026-10-19 13:16:38,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:38] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.071 2026-10-19 13:16:38,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:38] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.015 2026-10-19 13:16:38,952 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-10-19 13:16:39,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-19 13:16:39,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:16:39,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:16:39,044 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:16:40,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.360 0.649 2026-10-19 13:16:40,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:40] "GET /pos/ui HTTP/1.1" 200 - 22 0.028 1.073 2026-10-19 13:16:40,194 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:40,290 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.168 2026-10-19 13:16:40,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 13:16:40,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:16:41,025 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.135 0.449 2026-10-19 13:16:41,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.079 2026-10-19 13:16:41,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.022 2026-10-19 13:16:41,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:16:41,235 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:16:41,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.051 2026-10-19 13:16:41,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.039 0.118 2026-10-19 13:16:41,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:16:41,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.023 0.178 2026-10-19 13:16:41,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.284 2026-10-19 13:16:41,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:16:41,636 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:16:41,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:16:41,660 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.317 2026-10-19 13:16:41,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.014 0.378 2026-10-19 13:16:41,745 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.392 2026-10-19 13:16:41,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.014 0.321 2026-10-19 13:16:41,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.251 2026-10-19 13:16:41,826 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:41,834 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:16:41,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.166 2026-10-19 13:16:41,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.175 2026-10-19 13:16:41,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.035 0.170 2026-10-19 13:16:41,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.193 2026-10-19 13:16:41,989 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.195 2026-10-19 13:16:42,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.018 0.211 2026-10-19 13:16:42,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.214 2026-10-19 13:16:42,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.283 2026-10-19 13:16:42,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.331 2026-10-19 13:16:42,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:16:42,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.335 2026-10-19 13:16:42,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:16:42,382 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.011 0.400 2026-10-19 13:16:42,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.013 0.365 2026-10-19 13:16:42,444 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.362 2026-10-19 13:16:42,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.304 2026-10-19 13:16:42,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.238 2026-10-19 13:16:42,534 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.187 2026-10-19 13:16:42,578 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.176 2026-10-19 13:16:42,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:42] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:16:43,376 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:16:43,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-19 13:16:43,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.029 0.028 2026-10-19 13:16:43,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.034 0.034 2026-10-19 13:16:43,639 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.021 0.038 2026-10-19 13:16:43,870 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:16:44,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-19 13:16:44,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:16:44,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-19 13:16:44,500 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(em.qty:contains("1")))' 2026-10-19 13:16:44,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")))' 2026-10-19 13:16:44,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-19 13:16:44,551 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:16:44,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-10-19 13:16:44,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("0")))' 2026-10-19 13:16:45,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:16:45,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:16:45,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:16:45,482 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:45,486 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:16:45,504 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:16:45,525 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 13:16:45,536 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:16:45,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:45] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.018 2026-10-19 13:16:45,553 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:16:45,564 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24280974 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-10-19 13:16:45,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:16:45,821 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24280974 with result: [{'id': 481, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-10-19 13:16:46,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.272 0.514 2026-10-19 13:16:46,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:46] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-19 13:16:47,138 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:16:47,155 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:47,159 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49274 2026-10-19 13:16:47,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:16:47,161 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49274 2026-10-19 13:16:47,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131647_274018_TestPoSSale.txt 2026-10-19 13:16:47,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmppx7c4uc9_chrome_odoo" 2026-10-19 13:16:47,356 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-19 13:16:49,218 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49487 2026-10-19 13:16:49,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfl8mev85_chrome_odoo 2026-10-19 13:16:49,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35771/json/version 2026-10-19 13:16:49,221 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35771/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:16:49,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:16:49,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35771/json 2026-10-19 13:16:49,264 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35771/json with timeout 3 increased to 10s during tests 2026-10-19 13:16:49,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35771/devtools/page/E541F8B44CEDCCCA42CEC43568823DFE 2026-10-19 13:16:49,306 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:16:49,312 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:16:49,903 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:16:49,906 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:16:49,909 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:16:49,910 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:16:49,938 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:16:51,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:51] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.278 1.149 2026-10-19 13:16:51,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E541F8B44CEDCCCA42CEC43568823DFE', 'loaderId': 'FDA51A8CD0FE863D83575D41C827370C', 'isDownload': False} 2026-10-19 13:16:51,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-19 13:16:51,392 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:51,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:51] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-10-19 13:16:51,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:51] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-10-19 13:16:51,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:51] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.041 2026-10-19 13:16:52,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:52] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-19 13:16:52,143 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-19 13:16:52,219 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 13:16:52,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:52,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:16:52,253 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:16:53,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.468 0.734 2026-10-19 13:16:53,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:53] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.230 2026-10-19 13:16:53,591 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:16:53,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.110 2026-10-19 13:16:53,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 13:16:53,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 13:16:54,606 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:16:54,643 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.280 0.524 2026-10-19 13:16:54,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.084 2026-10-19 13:16:54,843 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.031 2026-10-19 13:16:54,865 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 13:16:55,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.081 0.064 2026-10-19 13:16:55,080 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:16:55,129 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.023 0.195 2026-10-19 13:16:55,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.279 2026-10-19 13:16:55,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.323 2026-10-19 13:16:55,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:16:55,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:55,336 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:16:55,346 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:16:55,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.032 0.376 2026-10-19 13:16:55,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.476 2026-10-19 13:16:55,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.366 2026-10-19 13:16:55,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.010 0.376 2026-10-19 13:16:55,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.029 0.376 2026-10-19 13:16:55,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.268 2026-10-19 13:16:55,647 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:16:55,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.021 0.287 2026-10-19 13:16:55,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.234 2026-10-19 13:16:55,718 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.009 0.216 2026-10-19 13:16:55,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.217 2026-10-19 13:16:55,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.202 2026-10-19 13:16:55,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.051 0.188 2026-10-19 13:16:55,915 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.019 0.232 2026-10-19 13:16:55,986 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:16:56,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.308 2026-10-19 13:16:56,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-10-19 13:16:56,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.021 0.371 2026-10-19 13:16:56,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.030 0.429 2026-10-19 13:16:56,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.004 0.432 2026-10-19 13:16:56,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.012 0.346 2026-10-19 13:16:56,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.349 2026-10-19 13:16:56,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.297 2026-10-19 13:16:56,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.209 2026-10-19 13:16:56,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.019 0.195 2026-10-19 13:16:56,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:56] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.012 2026-10-19 13:16:57,211 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:16:57,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(em.qty:contains("1")))' 2026-10-19 13:16:57,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:57] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.021 0.038 2026-10-19 13:16:57,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:57] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.019 0.033 2026-10-19 13:16:57,352 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.010 2026-10-19 13:16:57,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.024 0.034 2026-10-19 13:16:58,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-10-19 13:16:58,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:16:58,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-10-19 13:16:58,273 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:16:58,299 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(em.qty:contains("1")))' 2026-10-19 13:16:58,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.018 0.043 2026-10-19 13:16:58,354 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.010 0.053 2026-10-19 13:16:58,395 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:58] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.017 0.033 2026-10-19 13:16:58,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.020 0.044 2026-10-19 13:16:58,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.019 0.028 2026-10-19 13:16:58,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.011 0.031 2026-10-19 13:16:59,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 13:16:59,343 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00"))' 2026-10-19 13:16:59,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:16:59,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:16:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:16:59,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49487 2026-10-19 13:16:59,373 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:16:59,374 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49487 2026-10-19 13:16:59,484 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131659_484487_TestPoSSale.txt 2026-10-19 13:16:59,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfl8mev85_chrome_odoo" 2026-10-19 13:16:59,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-19 13:17:05,665 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49706 2026-10-19 13:17:05,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpofpqhym__chrome_odoo 2026-10-19 13:17:05,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38437/json/version 2026-10-19 13:17:05,682 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38437/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:17:05,773 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:17:05,774 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38437/json 2026-10-19 13:17:05,774 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38437/json with timeout 3 increased to 10s during tests 2026-10-19 13:17:05,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38437/devtools/page/D17D1D3033CBFD91A7087BB05BFE6EB9 2026-10-19 13:17:05,858 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:17:05,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:17:06,188 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 13:17:06,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:17:06,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:17:06,200 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:17:06,227 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:17:07,367 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:07] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.188 0.962 2026-10-19 13:17:07,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D17D1D3033CBFD91A7087BB05BFE6EB9', 'loaderId': '07A253DD901274046356C368DE25086B', 'isDownload': False} 2026-10-19 13:17:07,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-19 13:17:07,396 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:17:07,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:07] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-19 13:17:07,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:07] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.025 2026-10-19 13:17:07,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:07] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.043 2026-10-19 13:17:08,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.022 0.013 2026-10-19 13:17:08,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.028 0.029 2026-10-19 13:17:08,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:17:08,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 13:17:08,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-19 13:17:08,199 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:17:09,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.343 0.642 2026-10-19 13:17:09,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.048 0.993 2026-10-19 13:17:09,318 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:17:09,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.076 0.167 2026-10-19 13:17:09,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.015 2026-10-19 13:17:09,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-19 13:17:10,384 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:17:10,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.266 0.512 2026-10-19 13:17:10,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.090 2026-10-19 13:17:10,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.023 0.019 2026-10-19 13:17:10,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 13:17:10,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 14 0.040 0.050 2026-10-19 13:17:10,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.011 0.136 2026-10-19 13:17:10,850 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:17:10,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.015 0.181 2026-10-19 13:17:10,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.013 0.231 2026-10-19 13:17:10,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:17:11,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:17:11,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:17:11,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.036 0.290 2026-10-19 13:17:11,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.378 2026-10-19 13:17:11,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.347 2026-10-19 13:17:11,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.020 0.322 2026-10-19 13:17:11,226 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:17:11,280 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.028 0.358 2026-10-19 13:17:11,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.270 2026-10-19 13:17:11,323 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.274 2026-10-19 13:17:11,339 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:17:11,348 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.202 2026-10-19 13:17:11,455 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 18 0.029 0.275 2026-10-19 13:17:11,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.281 2026-10-19 13:17:11,493 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.232 2026-10-19 13:17:11,514 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.012 0.209 2026-10-19 13:17:11,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.209 2026-10-19 13:17:11,612 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.248 2026-10-19 13:17:11,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.012 0.282 2026-10-19 13:17:11,686 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:17:11,718 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:17:11,734 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.018 0.252 2026-10-19 13:17:11,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.234 2026-10-19 13:17:11,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.266 2026-10-19 13:17:11,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.004 0.262 2026-10-19 13:17:11,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.039 0.236 2026-10-19 13:17:11,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.053 0.222 2026-10-19 13:17:12,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:12] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.023 0.266 2026-10-19 13:17:12,067 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:12] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.016 2026-10-19 13:17:12,839 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:17:12,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("9")))' 2026-10-19 13:17:12,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:12] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.024 0.038 2026-10-19 13:17:13,018 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:13] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.046 0.050 2026-10-19 13:17:13,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.031 0.039 2026-10-19 13:17:13,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:17:13,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:17:13,900 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-10-19 13:17:13,916 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("2")))' 2026-10-19 13:17:14,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:17:14,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:17:14,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:17:14,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:17:14,818 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:17:14,819 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:17:14,848 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:17:14,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:14] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.020 2026-10-19 13:17:14,867 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:17:14,884 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47317252 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-10-19 13:17:14,888 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:17:15,171 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47317252 with result: [{'id': 482, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-10-19 13:17:15,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.407 0.445 2026-10-19 13:17:15,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:15] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.017 2026-10-19 13:17:16,531 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:17:16,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-10-19 13:17:16,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-10-19 13:17:16,650 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:17:16,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:17:16,714 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49706 2026-10-19 13:17:16,715 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:17:16,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49706 2026-10-19 13:17:16,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131716_835164_TestPoSSale.txt 2026-10-19 13:17:16,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpofpqhym__chrome_odoo" 2026-10-19 13:17:16,954 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-19 13:17:21,056 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49925 2026-10-19 13:17:21,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpwp05db7s_chrome_odoo 2026-10-19 13:17:21,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37319/json/version 2026-10-19 13:17:21,061 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37319/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:17:21,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:17:21,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37319/json 2026-10-19 13:17:21,228 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37319/json with timeout 3 increased to 10s during tests 2026-10-19 13:17:21,266 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37319/devtools/page/60C73A93F4F3400A1C6D87F5F6CE6E4C 2026-10-19 13:17:21,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:17:21,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:17:22,221 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:17:22,225 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:17:22,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:17:22,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:17:22,264 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:17:25,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.277 2.553 2026-10-19 13:17:25,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '60C73A93F4F3400A1C6D87F5F6CE6E4C', 'loaderId': 'DC737877B9B5DDF53B61A106AE26320C', 'isDownload': False} 2026-10-19 13:17:25,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-19 13:17:25,103 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:17:25,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-10-19 13:17:25,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.027 2026-10-19 13:17:25,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.067 2026-10-19 13:17:25,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.008 0.016 2026-10-19 13:17:25,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-10-19 13:17:25,815 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-19 13:17:25,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:17:25,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 13:17:25,851 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:17:27,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.484 0.869 2026-10-19 13:17:27,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:27] "GET /pos/ui HTTP/1.1" 200 - 22 0.046 1.402 2026-10-19 13:17:27,366 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:17:27,471 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.209 2026-10-19 13:17:27,559 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-19 13:17:27,646 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.008 2026-10-19 13:17:28,466 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:17:28,762 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.331 0.710 2026-10-19 13:17:28,925 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.087 2026-10-19 13:17:28,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.021 2026-10-19 13:17:29,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.013 0.009 2026-10-19 13:17:29,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.025 0.069 2026-10-19 13:17:29,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.031 0.153 2026-10-19 13:17:29,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:17:29,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.028 0.261 2026-10-19 13:17:29,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.017 0.335 2026-10-19 13:17:29,491 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.026 0.381 2026-10-19 13:17:29,526 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:17:29,535 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:17:29,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:17:29,613 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.055 0.468 2026-10-19 13:17:29,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.493 2026-10-19 13:17:29,749 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.039 0.447 2026-10-19 13:17:29,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.023 0.459 2026-10-19 13:17:29,917 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.021 0.461 2026-10-19 13:17:29,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.352 2026-10-19 13:17:29,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:17:29,957 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:17:29,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.020 0.327 2026-10-19 13:17:29,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.024 0.325 2026-10-19 13:17:30,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.294 2026-10-19 13:17:30,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.047 0.296 2026-10-19 13:17:30,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.275 2026-10-19 13:17:30,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.026 0.218 2026-10-19 13:17:30,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.021 0.228 2026-10-19 13:17:30,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:17:30,253 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:17:30,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.030 0.292 2026-10-19 13:17:30,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.007 0.304 2026-10-19 13:17:30,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.002 0.252 2026-10-19 13:17:30,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.010 0.257 2026-10-19 13:17:30,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.176 2026-10-19 13:17:30,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.023 0.201 2026-10-19 13:17:30,513 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.194 2026-10-19 13:17:30,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:30] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.013 2026-10-19 13:17:31,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:17:31,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-19 13:17:31,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.019 2026-10-19 13:17:31,399 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.015 0.034 2026-10-19 13:17:31,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.037 2026-10-19 13:17:32,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:17:32,302 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:17:32,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:17:32,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:17:32,318 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:17:32,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 13:17:32,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.016 2026-10-19 13:17:32,352 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:17:32,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:17:32,398 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59249595 for PoS orders references: ['Order 00380-002-0001'] (draft: False) 2026-10-19 13:17:32,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:17:32,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59249595 with result: [{'id': 483, 'pos_reference': 'Order 00380-002-0001', 'account_move': False}] 2026-10-19 13:17:33,255 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [730] 2026-10-19 13:17:33,888 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.613 0.885 2026-10-19 13:17:33,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 1.389 2026-10-19 13:17:33,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:33] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-19 13:17:34,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:17:34,704 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:17:34,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:17:34,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49925 2026-10-19 13:17:34,725 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:17:34,726 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49925 2026-10-19 13:17:34,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131734_850420_TestPoSSale.txt 2026-10-19 13:17:34,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpwp05db7s_chrome_odoo" 2026-10-19 13:17:34,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-19 13:17:41,586 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50145 2026-10-19 13:17:41,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp162g8a13_chrome_odoo 2026-10-19 13:17:41,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43337/json/version 2026-10-19 13:17:41,589 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43337/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:17:41,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:17:41,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43337/json 2026-10-19 13:17:41,602 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43337/json with timeout 3 increased to 10s during tests 2026-10-19 13:17:41,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43337/devtools/page/A4BADD849E0B80466BAB66E8054C6D2D 2026-10-19 13:17:41,623 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:17:41,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:17:42,502 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:17:42,505 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:17:42,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:17:42,513 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:17:42,535 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:17:44,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.240 1.252 2026-10-19 13:17:44,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A4BADD849E0B80466BAB66E8054C6D2D', 'loaderId': '0CFC32409F4F58414155B0067C9F5BBA', 'isDownload': False} 2026-10-19 13:17:44,025 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-19 13:17:44,051 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:17:44,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.013 2026-10-19 13:17:44,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.037 2026-10-19 13:17:44,123 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-19 13:17:44,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.047 0.011 2026-10-19 13:17:44,795 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.052 2026-10-19 13:17:44,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:17:44,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:17:44,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-19 13:17:44,872 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:17:46,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 287 0.464 0.705 2026-10-19 13:17:46,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:46] "GET /pos/ui HTTP/1.1" 200 - 22 0.033 1.215 2026-10-19 13:17:46,185 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:17:46,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.148 2026-10-19 13:17:46,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-19 13:17:46,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-19 13:17:47,284 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:17:47,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.280 0.579 2026-10-19 13:17:47,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.067 2026-10-19 13:17:47,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.022 0.022 2026-10-19 13:17:47,592 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.009 2026-10-19 13:17:47,730 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.031 0.059 2026-10-19 13:17:47,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.129 2026-10-19 13:17:47,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:17:47,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.019 0.202 2026-10-19 13:17:47,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:47] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.046 0.224 2026-10-19 13:17:48,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.311 2026-10-19 13:17:48,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:17:48,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:17:48,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:17:48,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.044 0.384 2026-10-19 13:17:48,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.035 0.414 2026-10-19 13:17:48,258 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.017 0.406 2026-10-19 13:17:48,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.040 0.430 2026-10-19 13:17:48,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.023 0.419 2026-10-19 13:17:48,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:17:48,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.305 2026-10-19 13:17:48,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.012 0.319 2026-10-19 13:17:48,517 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:17:48,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 12 0.040 0.331 2026-10-19 13:17:48,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.355 2026-10-19 13:17:48,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.350 2026-10-19 13:17:48,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.266 2026-10-19 13:17:48,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.200 2026-10-19 13:17:48,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.019 0.222 2026-10-19 13:17:48,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:17:48,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.016 0.248 2026-10-19 13:17:48,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.003 0.222 2026-10-19 13:17:48,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:17:48,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.012 0.224 2026-10-19 13:17:48,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.014 0.249 2026-10-19 13:17:48,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.211 2026-10-19 13:17:49,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.031 0.194 2026-10-19 13:17:49,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:49] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.027 0.214 2026-10-19 13:17:49,115 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:49] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.011 2026-10-19 13:17:49,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:17:49,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-10-19 13:17:49,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:49] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.069 0.030 2026-10-19 13:17:50,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.044 0.039 2026-10-19 13:17:50,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.062 0.046 2026-10-19 13:17:50,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 13:17:51,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:17:51,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:17:51,069 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:17:51,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:17:51,089 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:17:51,101 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-10-19 13:17:51,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-19 13:17:51,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:51] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.020 2026-10-19 13:17:51,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-19 13:17:51,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:17:51,176 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:17:51,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:17:51,199 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64676222 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-10-19 13:17:51,720 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #143 deleted stock.move.line records with IDs: [734] 2026-10-19 13:17:53,123 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64676222 with result: [{'id': 484, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-10-19 13:17:53,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 1.068 1.139 2026-10-19 13:17:53,405 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.966 2026-10-19 13:17:53,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:53] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-19 13:17:54,201 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:17:54,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:17:54,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50145 2026-10-19 13:17:54,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:17:54,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50145 2026-10-19 13:17:54,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131754_329934_TestPoSSale.txt 2026-10-19 13:17:54,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp162g8a13_chrome_odoo" 2026-10-19 13:17:54,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-19 13:17:57,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50364 2026-10-19 13:17:57,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp9_znvzbw_chrome_odoo 2026-10-19 13:17:57,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35535/json/version 2026-10-19 13:17:57,034 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35535/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:17:57,127 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-19 13:17:57,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35535/json 2026-10-19 13:17:57,129 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35535/json with timeout 3 increased to 10s during tests 2026-10-19 13:17:57,142 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35535/devtools/page/63C74348F97B4337D9BDCB2E5D2F9064 2026-10-19 13:17:57,159 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-19 13:17:57,178 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-19 13:17:57,830 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:17:57,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-19 13:17:57,837 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-10-19 13:17:57,837 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-19 13:17:57,858 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:17:59,145 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.169 1.125 2026-10-19 13:17:59,149 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '63C74348F97B4337D9BDCB2E5D2F9064', 'loaderId': '7A427A5E768773B560BDB673B7C3EDA0', 'isDownload': False} 2026-10-19 13:17:59,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-19 13:17:59,176 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:17:59,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 13:17:59,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-10-19 13:17:59,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-19 13:17:59,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.025 0.013 2026-10-19 13:17:59,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.034 2026-10-19 13:17:59,790 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:17:59,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:17:59,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:17:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 13:17:59,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-10-19 13:18:00,616 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:18:00,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.463 0.679 2026-10-19 13:18:01,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.075 2026-10-19 13:18:01,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.015 2026-10-19 13:18:01,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:18:01,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.030 0.065 2026-10-19 13:18:01,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.023 0.144 2026-10-19 13:18:01,356 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:18:01,450 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.230 2026-10-19 13:18:01,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:18:01,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:18:01,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:18:01,537 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.025 0.289 2026-10-19 13:18:01,558 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:18:01,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.046 0.354 2026-10-19 13:18:01,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.017 0.457 2026-10-19 13:18:01,757 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.466 2026-10-19 13:18:01,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.024 0.453 2026-10-19 13:18:01,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.013 0.312 2026-10-19 13:18:01,894 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.009 0.305 2026-10-19 13:18:01,908 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:18:01,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.252 2026-10-19 13:18:01,962 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.015 0.211 2026-10-19 13:18:02,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.030 0.251 2026-10-19 13:18:02,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.254 2026-10-19 13:18:02,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.027 0.225 2026-10-19 13:18:02,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.241 2026-10-19 13:18:02,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:18:02,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.022 0.280 2026-10-19 13:18:02,222 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:18:02,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.028 0.348 2026-10-19 13:18:02,355 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 8 0.008 0.361 2026-10-19 13:18:02,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.007 0.316 2026-10-19 13:18:02,419 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.009 0.298 2026-10-19 13:18:02,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-19%2013:10:56 HTTP/1.1" 200 - 4 0.006 0.302 2026-10-19 13:18:02,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.236 2026-10-19 13:18:02,519 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.181 2026-10-19 13:18:02,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.181 2026-10-19 13:18:02,584 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:02] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.013 2026-10-19 13:18:03,353 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:18:03,364 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:18:03,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:03] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.027 2026-10-19 13:18:03,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:03] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.022 0.035 2026-10-19 13:18:03,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.041 2026-10-19 13:18:03,658 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:18:04,369 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:18:04,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:18:04,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:18:04,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-19 13:18:04,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-10-19 13:18:04,393 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-19 13:18:04,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:18:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:18:04,427 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50364 2026-10-19 13:18:04,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-19 13:18:04,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50364 2026-10-19 13:18:04,536 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_131804_536342_TestPoSSale.txt 2026-10-19 13:18:04,536 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp9_znvzbw_chrome_odoo" 2026-10-19 13:18:04,572 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-19 13:18:07,087 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3706883 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-19 13:18:10,912 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3706883 with result: [{'id': 485, 'pos_reference': 'Order 00044-003-0014', 'account_move': 781}] 2026-10-19 13:18:15,250 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-19 13:18:53,313 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<991005574417601.1792415933.237639188766479-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:18:53,313 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:18:53,339 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [279] 2026-10-19 13:18:53,387 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #147 deleted mail.message records with IDs: [26269] 2026-10-19 13:18:53,388 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:18:53,416 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:18:55,265 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #147 deleted pos.payment.method records with IDs: [343] 2026-10-19 13:18:55,730 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-19 13:18:58,422 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2975115 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-19 13:18:59,073 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #147 deleted stock.move.line records with IDs: [739, 740] 2026-10-19 13:18:59,903 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #147 deleted stock.move.line records with IDs: [741] 2026-10-19 13:19:03,346 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2975115 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 783}] 2026-10-19 13:19:03,481 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 13:19:37,588 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<435589165517698.1792415977.527650356292725-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:19:37,588 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:19:37,616 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #150 deleted mail.mail records with IDs: [280] 2026-10-19 13:19:37,641 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #150 deleted mail.message records with IDs: [26757] 2026-10-19 13:19:37,642 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:19:37,660 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:19:38,717 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #150 deleted pos.payment.method records with IDs: [352] 2026-10-19 13:19:39,061 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #150 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-10-19 13:19:41,245 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-19 13:19:42,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12092912 for PoS orders references: ['Order 37893-394-6747'] (draft: False) 2026-10-19 13:19:45,041 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12092912 with result: [{'id': 487, 'pos_reference': 'Order 37893-394-6747', 'account_move': 785}] 2026-10-19 13:19:45,729 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-19 13:19:46,299 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64613629 for PoS orders references: ['Order 17792-061-1835'] (draft: False) 2026-10-19 13:19:47,091 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64613629 with result: [{'id': 488, 'pos_reference': 'Order 17792-061-1835', 'account_move': False}] 2026-10-19 13:19:47,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-19 13:19:48,094 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28696448 for PoS orders references: ['Order 10335-106-2500', 'Order 18331-288-6227'] (draft: False) 2026-10-19 13:19:49,504 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28696448 with result: [{'id': 490, 'pos_reference': 'Order 18331-288-6227', 'account_move': False}, {'id': 489, 'pos_reference': 'Order 10335-106-2500', 'account_move': False}] 2026-10-19 13:19:50,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-19 13:19:51,480 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22844886 for PoS orders references: ['Order 62596-693-5159'] (draft: False) 2026-10-19 13:19:52,787 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22844886 with result: [{'id': 491, 'pos_reference': 'Order 62596-693-5159', 'account_move': False}] 2026-10-19 13:19:54,775 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 13:20:27,163 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #153 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 13:20:30,146 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #153 deleted ir.attachment records with IDs: [7132, 7133, 7134, 7135, 7136, 7137, 7138, 7139, 7179, 7180, 7181, 7182, 7183, 7184, 7185, 7186] 2026-10-19 13:20:30,147 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #153 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-10-19 13:20:30,217 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #153 deleted ir.sequence records with IDs: [4345, 4348, 4396, 4399, 4346, 4349, 4397, 4400] 2026-10-19 13:20:35,811 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-19 13:20:37,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50573 2026-10-19 13:20:37,080 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpuii1kzi8_chrome_odoo 2026-10-19 13:20:37,080 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:46461/json/version 2026-10-19 13:20:37,086 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46461/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:20:37,128 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:20:37,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:46461/json 2026-10-19 13:20:37,130 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46461/json with timeout 3 increased to 10s during tests 2026-10-19 13:20:37,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:46461/devtools/page/7DC9B7732D56146C4B3987DAD58916DD 2026-10-19 13:20:37,190 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-19 13:20:37,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-19 13:20:37,774 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:20:37,778 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-19 13:20:37,782 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-10-19 13:20:37,782 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-10-19 13:20:37,818 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:20:39,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:39] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.300 1.135 2026-10-19 13:20:39,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '7DC9B7732D56146C4B3987DAD58916DD', 'loaderId': '4BAE59C5EE872F0E73DCFC1F3FBFF2B3', 'isDownload': False} 2026-10-19 13:20:39,241 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-19 13:20:39,277 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:20:39,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:39] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.012 2026-10-19 13:20:39,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:39] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.038 2026-10-19 13:20:39,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:39] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.054 2026-10-19 13:20:40,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:40] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-10-19 13:20:40,039 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.027 2026-10-19 13:20:40,110 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:20:40,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-10-19 13:20:40,122 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:20:40,140 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-10-19 13:20:41,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 341 0.699 0.842 2026-10-19 13:20:41,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:41] "GET /pos/ui HTTP/1.1" 200 - 22 0.031 1.562 2026-10-19 13:20:41,808 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:20:41,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.164 2026-10-19 13:20:41,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-19 13:20:42,064 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-19 13:20:42,843 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:20:43,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.289 0.666 2026-10-19 13:20:43,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.063 0.084 2026-10-19 13:20:43,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.021 2026-10-19 13:20:43,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-19 13:20:43,459 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.062 0.082 2026-10-19 13:20:43,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:20:43,535 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.029 0.167 2026-10-19 13:20:43,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.022 0.276 2026-10-19 13:20:43,646 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:20:43,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:20:43,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:20:43,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.020 0.286 2026-10-19 13:20:43,818 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.048 0.369 2026-10-19 13:20:43,829 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:20:43,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.033 0.566 2026-10-19 13:20:43,937 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.435 2026-10-19 13:20:44,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.026 0.448 2026-10-19 13:20:44,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.320 2026-10-19 13:20:44,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:20:44,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.014 0.333 2026-10-19 13:20:44,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.016 0.229 2026-10-19 13:20:44,105 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.005 0.171 2026-10-19 13:20:44,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 19 0.044 0.226 2026-10-19 13:20:44,227 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.246 2026-10-19 13:20:44,251 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.223 2026-10-19 13:20:44,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.025 0.223 2026-10-19 13:20:44,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:20:44,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.032 0.310 2026-10-19 13:20:44,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:20:44,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.041 0.381 2026-10-19 13:20:44,552 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 4 0.010 0.432 2026-10-19 13:20:44,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 4 0.012 0.356 2026-10-19 13:20:44,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 4 0.012 0.347 2026-10-19 13:20:44,672 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.020 0.314 2026-10-19 13:20:44,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.034 0.271 2026-10-19 13:20:44,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.030 0.233 2026-10-19 13:20:44,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:44] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.007 0.012 2026-10-19 13:20:45,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:20:45,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 13:20:45,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:45] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.021 0.029 2026-10-19 13:20:45,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:45] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.034 0.040 2026-10-19 13:20:45,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.018 0.043 2026-10-19 13:20:45,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.020 2026-10-19 13:20:46,375 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:20:46,710 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:20:46,746 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:20:46,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:20:46,757 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:20:46,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-19 13:20:46,785 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:20:46,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:20:46,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.030 0.031 2026-10-19 13:20:46,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:20:46,864 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86681703 for PoS orders references: ['Order 00389-002-0001'] (draft: False) 2026-10-19 13:20:47,258 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86681703 with result: [{'id': 492, 'pos_reference': 'Order 00389-002-0001', 'account_move': False}] 2026-10-19 13:20:48,578 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #153 deleted stock.move.line records with IDs: [749] 2026-10-19 13:20:49,156 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 548 1.135 1.172 2026-10-19 13:20:49,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 1.171 2026-10-19 13:20:49,340 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.064 0.076 2026-10-19 13:20:49,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:49] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.047 0.013 2026-10-19 13:20:50,137 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-19 13:20:50,150 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:20:50,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50573 2026-10-19 13:20:50,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-19 13:20:50,161 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50573 2026-10-19 13:20:50,281 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132050_280777_TestPoSSaleLoyalty.txt 2026-10-19 13:20:50,281 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpuii1kzi8_chrome_odoo" 2026-10-19 13:20:50,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-19 13:20:52,233 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50785 2026-10-19 13:20:52,234 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpb_g00y8c_chrome_odoo 2026-10-19 13:20:52,234 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:44435/json/version 2026-10-19 13:20:52,236 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44435/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:20:52,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-19 13:20:52,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:44435/json 2026-10-19 13:20:52,320 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44435/json with timeout 3 increased to 10s during tests 2026-10-19 13:20:52,371 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:44435/devtools/page/BB2296A98E52D3F0D6AE2E73A1916B0F 2026-10-19 13:20:52,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-19 13:20:52,418 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-19 13:20:53,106 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:20:53,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-19 13:20:53,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-10-19 13:20:53,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-10-19 13:20:53,132 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:20:54,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:54] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.257 1.243 2026-10-19 13:20:54,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'BB2296A98E52D3F0D6AE2E73A1916B0F', 'loaderId': '8332E65CB37E56C02C3F8D2117E0C405', 'isDownload': False} 2026-10-19 13:20:54,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-10-19 13:20:54,653 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:20:54,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:54] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-19 13:20:54,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:54] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.034 2026-10-19 13:20:54,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:54] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.049 2026-10-19 13:20:55,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:55] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.004 0.029 2026-10-19 13:20:55,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.018 2026-10-19 13:20:55,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-19 13:20:55,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.019 2026-10-19 13:20:55,411 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:20:55,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-10-19 13:20:56,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:20:56,415 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.332 0.662 2026-10-19 13:20:56,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.083 2026-10-19 13:20:56,576 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.022 2026-10-19 13:20:56,593 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:20:56,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.048 0.063 2026-10-19 13:20:56,781 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.012 0.130 2026-10-19 13:20:56,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:20:56,834 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.013 0.178 2026-10-19 13:20:56,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.017 0.254 2026-10-19 13:20:56,953 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:20:56,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:20:56,991 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:20:57,002 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.018 0.306 2026-10-19 13:20:57,090 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.019 0.381 2026-10-19 13:20:57,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.374 2026-10-19 13:20:57,138 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:20:57,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.012 0.344 2026-10-19 13:20:57,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.021 0.375 2026-10-19 13:20:57,272 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.022 0.233 2026-10-19 13:20:57,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.018 0.261 2026-10-19 13:20:57,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:20:57,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 19 0.042 0.268 2026-10-19 13:20:57,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.269 2026-10-19 13:20:57,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.276 2026-10-19 13:20:57,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.028 0.272 2026-10-19 13:20:57,499 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.011 0.238 2026-10-19 13:20:57,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.014 0.232 2026-10-19 13:20:57,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 8 0.039 0.251 2026-10-19 13:20:57,654 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-19 13:20:57,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 4 0.019 0.238 2026-10-19 13:20:57,694 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-19 13:20:57,726 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 4 0.020 0.263 2026-10-19 13:20:57,753 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-19%2013:19:54 HTTP/1.1" 200 - 4 0.002 0.262 2026-10-19 13:20:57,789 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.015 0.197 2026-10-19 13:20:57,874 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.058 0.160 2026-10-19 13:20:57,940 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.035 0.201 2026-10-19 13:20:57,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:57] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.012 0.012 2026-10-19 13:20:58,750 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-10-19 13:20:58,758 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-10-19 13:20:58,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.022 0.031 2026-10-19 13:20:58,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.043 0.046 2026-10-19 13:20:58,984 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.031 0.033 2026-10-19 13:20:59,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 13:20:59,781 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-19 13:20:59,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:20:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:20:59,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50785 2026-10-19 13:20:59,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-19 13:20:59,805 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50785 2026-10-19 13:20:59,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132059_913938_TestPoSSaleLoyalty.txt 2026-10-19 13:20:59,914 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpb_g00y8c_chrome_odoo" 2026-10-19 13:21:00,092 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-19 13:21:38,431 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<673344010351613.1792416098.372666835784912-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-19 13:21:38,432 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:21:38,451 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #157 deleted mail.mail records with IDs: [281] 2026-10-19 13:21:38,507 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #157 deleted mail.message records with IDs: [27785] 2026-10-19 13:21:38,507 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:21:38,532 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:21:39,923 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #157 deleted pos.payment.method records with IDs: [373] 2026-10-19 13:21:40,294 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #157 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-10-19 13:21:42,386 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-19 13:21:43,095 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:21:46,540 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-19 13:22:01,126 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:22:01,606 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96000043 for PoS orders references: ['Kiosk 00392-207-0001'] (draft: True) 2026-10-19 13:22:01,686 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96000043 with result: [{'id': 494, 'pos_reference': 'Kiosk 00392-207-0001', 'account_move': False}] 2026-10-19 13:22:01,710 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:01] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.100 0.490 2026-10-19 13:22:01,786 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:22:04,582 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-19 13:22:19,563 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:22:22,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-19 13:22:37,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 50995 2026-10-19 13:22:37,815 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmp_knlh2qi_chrome_odoo 2026-10-19 13:22:37,816 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:35005/json/version 2026-10-19 13:22:37,817 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35005/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:22:37,833 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-10-19 13:22:37,833 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:35005/json 2026-10-19 13:22:37,834 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35005/json with timeout 3 increased to 10s during tests 2026-10-19 13:22:37,844 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:35005/devtools/page/A21441257FD4D0C00A177BD00AE78A0B 2026-10-19 13:22:37,861 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-10-19 13:22:37,872 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-10-19 13:22:37,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-10-19 13:22:38,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=593e64aea88347b7" in browser 2026-10-19 13:22:38,491 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=593e64aea88347b7" 2026-10-19 13:22:38,520 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:22:39,676 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:39] "GET /pos-self/209?access_token=593e64aea88347b7 HTTP/1.1" 200 - 170 0.317 0.847 2026-10-19 13:22:39,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': 'A21441257FD4D0C00A177BD00AE78A0B', 'loaderId': '2DC9DBF99BC829361FB9FCE14920C8D5', 'isDownload': False} 2026-10-19 13:22:39,681 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-19 13:22:39,711 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:22:39,754 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:22:39,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:39] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.043 0.035 2026-10-19 13:22:39,816 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:22:39,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:39] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.009 0.107 2026-10-19 13:22:39,863 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:22:39,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:39] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.026 0.149 2026-10-19 13:22:40,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:40] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.020 0.022 2026-10-19 13:22:40,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/209?access_token=593e64aea88347b7"})" 2026-10-19 13:22:40,195 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:40] "GET /favicon.ico HTTP/1.1" 301 - 3 0.018 0.042 2026-10-19 13:22:40,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:40] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.029 0.014 2026-10-19 13:22:40,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:40] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.009 0.037 2026-10-19 13:22:40,379 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.083 2026-10-19 13:22:40,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:22:41,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:22:41,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:22:41,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:22:41,213 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:22:41,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:22:41,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:22:41,294 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:22:41,320 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:22:41,336 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : M") +div:contains("Fabric : Leather") )' 2026-10-19 13:22:41,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:41] "GET /menu/get-image/1813/512?unique=1792416139.567324 HTTP/1.1" 200 - 11 0.034 0.030 2026-10-19 13:22:41,383 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 7.02 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02")))' 2026-10-19 13:22:41,525 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.094 0.119 2026-10-19 13:22:41,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:41] "GET /menu/get-image/1813/512 HTTP/1.1" 200 - 7 0.005 0.173 2026-10-19 13:22:42,290 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-19 13:22:42,304 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:22:42,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:22:42,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value L for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("L"))' 2026-10-19 13:22:42,353 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:22:42,378 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:22:42,405 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : L") +div:contains("Fabric : Leather") )' 2026-10-19 13:22:42,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 8.17 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17")))' 2026-10-19 13:22:42,515 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.065 0.083 2026-10-19 13:22:42,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-19 13:22:43,281 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:22:43,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:22:43,322 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61506246 for PoS orders references: ['Self-Order 00393-209-0001'] (draft: True) 2026-10-19 13:22:43,434 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61506246 with result: [{'id': 495, 'pos_reference': 'Self-Order 00393-209-0001', 'account_move': False}] 2026-10-19 13:22:43,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:43] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.169 0.149 2026-10-19 13:22:43,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:22:43,951 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:22:44,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:22:44,398 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:22:44,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:22:44,425 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:22:44,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-10-19 13:22:44,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:22:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:22:44,467 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 50995 2026-10-19 13:22:44,468 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-10-19 13:22:44,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 50995 2026-10-19 13:22:44,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132244_568833_TestSelfOrderAttribute.txt 2026-10-19 13:22:44,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmp_knlh2qi_chrome_odoo" 2026-10-19 13:22:44,635 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:22:47,776 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-19 13:23:07,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51159 2026-10-19 13:23:07,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpwf6w4tgz_chrome_odoo 2026-10-19 13:23:07,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:41063/json/version 2026-10-19 13:23:07,128 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41063/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:23:07,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-19 13:23:07,192 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:41063/json 2026-10-19 13:23:07,193 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41063/json with timeout 3 increased to 10s during tests 2026-10-19 13:23:07,211 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:41063/devtools/page/84A9C52091C063155D89B57E769AF9B9 2026-10-19 13:23:07,232 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-19 13:23:07,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-19 13:23:07,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-19 13:23:08,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=9b8c22e44a1c4cef" in browser 2026-10-19 13:23:08,126 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=9b8c22e44a1c4cef" 2026-10-19 13:23:08,162 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:23:09,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "GET /pos-self/210?access_token=9b8c22e44a1c4cef HTTP/1.1" 200 - 192 0.356 0.926 2026-10-19 13:23:09,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '84A9C52091C063155D89B57E769AF9B9', 'loaderId': 'E11A8400CC367AD4998CE8C94E2FCE34', 'isDownload': False} 2026-10-19 13:23:09,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-19 13:23:09,452 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:23:09,511 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:23:09,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.037 0.034 2026-10-19 13:23:09,574 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:23:09,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.041 0.112 2026-10-19 13:23:09,646 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:23:09,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.015 0.172 2026-10-19 13:23:09,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.009 0.023 2026-10-19 13:23:09,879 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.037 2026-10-19 13:23:09,890 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/210?access_token=9b8c22e44a1c4cef"})" 2026-10-19 13:23:09,918 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.010 0.015 2026-10-19 13:23:09,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:09] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.005 0.031 2026-10-19 13:23:10,016 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.068 2026-10-19 13:23:10,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:23:10,741 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:23:10,814 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-19 13:23:10,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:23:10,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:23:10,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:23:10,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:23:10,920 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:23:10,921 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:23:10,942 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-19 13:23:10,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:10] "GET /menu/get-image/1816/512?unique=1792416164.638686 HTTP/1.1" 200 - 11 0.022 0.029 2026-10-19 13:23:10,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-19 13:23:10,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:23:11,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:23:11,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:11] "GET /menu/get-image/1821/512?unique=1792416164.638686 HTTP/1.1" 200 - 7 0.018 0.023 2026-10-19 13:23:11,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:11] "GET /menu/get-image/1824/512?unique=1792416164.638686 HTTP/1.1" 200 - 7 0.023 0.051 2026-10-19 13:23:11,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.059 0.199 2026-10-19 13:23:12,109 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather")))' 2026-10-19 13:23:12,153 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 5)))' 2026-10-19 13:23:12,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 8)))' 2026-10-19 13:23:12,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:23:12,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:12] "GET /menu/get-image/1826/512 HTTP/1.1" 200 - 7 0.026 0.023 2026-10-19 13:23:12,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:23:12,237 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93335978 for PoS orders references: ['Self-Order 00394-210-0001'] (draft: True) 2026-10-19 13:23:12,364 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93335978 with result: [{'id': 496, 'pos_reference': 'Self-Order 00394-210-0001', 'account_move': False}] 2026-10-19 13:23:12,614 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:12] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.216 0.212 2026-10-19 13:23:12,619 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.384 2026-10-19 13:23:12,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:23:13,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:23:13,417 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-19 13:23:13,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:23:13,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51159 2026-10-19 13:23:13,434 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-19 13:23:13,435 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51159 2026-10-19 13:23:13,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132313_539434_TestSelfOrderCombo.txt 2026-10-19 13:23:13,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpwf6w4tgz_chrome_odoo" 2026-10-19 13:23:13,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-10-19 13:23:32,487 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51322 2026-10-19 13:23:32,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpyuxot9or_chrome_odoo 2026-10-19 13:23:32,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:42301/json/version 2026-10-19 13:23:32,490 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42301/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:23:32,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-19 13:23:32,549 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:42301/json 2026-10-19 13:23:32,550 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42301/json with timeout 3 increased to 10s during tests 2026-10-19 13:23:32,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:42301/devtools/page/5286946F529184C265A1E0707921772A 2026-10-19 13:23:32,606 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-19 13:23:32,622 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-19 13:23:32,636 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-19 13:23:33,433 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=cecc933a5e964daf" in browser 2026-10-19 13:23:33,434 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=cecc933a5e964daf" 2026-10-19 13:23:33,470 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:23:34,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:34] "GET /pos-self/211?access_token=cecc933a5e964daf HTTP/1.1" 200 - 193 0.293 0.889 2026-10-19 13:23:34,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '5286946F529184C265A1E0707921772A', 'loaderId': '80CD7CE8F533D1BA338B3C7CABDBF2EF', 'isDownload': False} 2026-10-19 13:23:34,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-10-19 13:23:34,675 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:23:34,722 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:23:34,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:34] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.035 0.033 2026-10-19 13:23:34,806 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:23:34,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:34] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.068 0.110 2026-10-19 13:23:34,886 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:23:34,910 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:34] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.017 0.192 2026-10-19 13:23:35,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:35] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.028 0.017 2026-10-19 13:23:35,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:35] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.045 2026-10-19 13:23:35,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate test code "odoo.startTour('test_self_order_combo_correct_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/211?access_token=cecc933a5e964daf"})" 2026-10-19 13:23:35,213 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:35] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.023 0.016 2026-10-19 13:23:35,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:35] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.035 2026-10-19 13:23:35,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.069 2026-10-19 13:23:35,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-19 13:23:36,045 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:23:36,102 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-19 13:23:36,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:23:36,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:23:36,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 1' (trigger: .self_order_product_card span:contains('Combo Product 1'))' 2026-10-19 13:23:36,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-19 13:23:36,154 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-19 13:23:36,170 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:23:36,217 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-19 13:23:36,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:36] "GET /menu/get-image/1829/512?unique=1792416164.638686 HTTP/1.1" 200 - 11 0.011 0.033 2026-10-19 13:23:36,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:36] "GET /menu/get-image/1833/512?unique=1792416164.638686 HTTP/1.1" 200 - 7 0.015 0.067 2026-10-19 13:23:36,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:36] "GET /menu/get-image/1836/512?unique=1792416164.638686 HTTP/1.1" 200 - 7 0.009 0.090 2026-10-19 13:23:36,542 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:36] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.078 0.235 2026-10-19 13:23:37,042 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:23:37,334 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 2' (trigger: .self_order_product_card span:contains('Combo Product 2'))' 2026-10-19 13:23:37,344 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-19 13:23:37,353 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-19 13:23:37,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:23:37,398 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:23:37,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:37] "GET /menu/get-image/1830/512?unique=1792416164.638686 HTTP/1.1" 200 - 7 0.030 0.026 2026-10-19 13:23:37,644 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.101 0.146 2026-10-19 13:23:38,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:23:38,477 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:23:38,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:38] "GET /menu/get-image/1838/512 HTTP/1.1" 200 - 7 0.024 0.023 2026-10-19 13:23:38,526 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70708180 for PoS orders references: ['Self-Order 00395-211-0001'] (draft: True) 2026-10-19 13:23:38,647 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70708180 with result: [{'id': 497, 'pos_reference': 'Self-Order 00395-211-0001', 'account_move': False}] 2026-10-19 13:23:38,924 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:38] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.201 0.242 2026-10-19 13:23:38,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.266 2026-10-19 13:23:38,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:23:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:23:39,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:23:39,736 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-19 13:23:39,745 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51322 2026-10-19 13:23:39,746 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-19 13:23:39,747 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51322 2026-10-19 13:23:39,858 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132339_858005_TestSelfOrderCombo.txt 2026-10-19 13:23:39,858 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpyuxot9or_chrome_odoo" 2026-10-19 13:23:40,032 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:23:43,542 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-19 13:23:58,083 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51499 2026-10-19 13:23:58,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp1m8di9vz_chrome_odoo 2026-10-19 13:23:58,084 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40875/json/version 2026-10-19 13:23:58,094 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40875/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:23:58,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-19 13:23:58,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40875/json 2026-10-19 13:23:58,238 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40875/json with timeout 3 increased to 10s during tests 2026-10-19 13:23:58,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:40875/devtools/page/DD8A559FFD647EAA1C26F7B02C0A93D0 2026-10-19 13:23:58,293 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-19 13:23:58,303 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-19 13:23:58,335 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-19 13:23:59,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=b24da42c17d94133" in browser 2026-10-19 13:23:59,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=b24da42c17d94133" 2026-10-19 13:23:59,092 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:24:00,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /pos-self/212?access_token=b24da42c17d94133 HTTP/1.1" 200 - 169 0.272 0.834 2026-10-19 13:24:00,180 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'DD8A559FFD647EAA1C26F7B02C0A93D0', 'loaderId': 'BA9553160AD8C80523A5B4DC2DDA2783', 'isDownload': False} 2026-10-19 13:24:00,181 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-10-19 13:24:00,208 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:24:00,245 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:24:00,306 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.051 0.032 2026-10-19 13:24:00,320 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:24:00,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.009 0.100 2026-10-19 13:24:00,350 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:24:00,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.021 0.127 2026-10-19 13:24:00,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.013 2026-10-19 13:24:00,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.012 2026-10-19 13:24:00,731 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/212?access_token=b24da42c17d94133"})" 2026-10-19 13:24:00,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.086 2026-10-19 13:24:00,825 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.009 0.082 2026-10-19 13:24:00,837 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:24:01,533 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-19 13:24:01,537 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:24:01,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:24:01,580 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-19 13:24:01,584 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:01,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-19 13:24:01,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:01,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51499 2026-10-19 13:24:01,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-19 13:24:01,642 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51499 2026-10-19 13:24:01,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132401_739735_TestSelfOrderCommon.txt 2026-10-19 13:24:01,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp1m8di9vz_chrome_odoo" 2026-10-19 13:24:01,790 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-19 13:24:18,374 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51654 2026-10-19 13:24:18,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpypy8496r_chrome_odoo 2026-10-19 13:24:18,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44399/json/version 2026-10-19 13:24:18,377 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44399/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:24:18,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-19 13:24:18,436 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44399/json 2026-10-19 13:24:18,440 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44399/json with timeout 3 increased to 10s during tests 2026-10-19 13:24:18,453 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:44399/devtools/page/A26D5A6F946838D7217F94D10B21D58F 2026-10-19 13:24:18,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-19 13:24:18,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-19 13:24:18,529 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-19 13:24:19,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/213" in browser 2026-10-19 13:24:19,322 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-10-19 13:24:19,346 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:24:20,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:20] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.229 0.826 2026-10-19 13:24:20,403 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'A26D5A6F946838D7217F94D10B21D58F', 'loaderId': '086F6891A05A3B93D011CA29171646C3', 'isDownload': False} 2026-10-19 13:24:20,404 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-10-19 13:24:20,445 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:24:20,509 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:24:20,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:20] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.026 0.045 2026-10-19 13:24:20,572 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:24:20,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:20] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.042 0.087 2026-10-19 13:24:20,624 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:24:20,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:20] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.049 0.147 2026-10-19 13:24:20,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:20] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.014 0.013 2026-10-19 13:24:20,939 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:20] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.017 2026-10-19 13:24:20,991 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/213"})" 2026-10-19 13:24:21,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.109 2026-10-19 13:24:21,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:21] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.015 0.082 2026-10-19 13:24:21,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 13:24:21,800 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if the POS is opened (trigger: body:not(:has(.o-self-closed)))' 2026-10-19 13:24:21,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:24:21,853 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:24:21,858 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-19 13:24:21,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-19 13:24:21,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:24:21,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:21,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51654 2026-10-19 13:24:21,925 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-19 13:24:21,926 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51654 2026-10-19 13:24:22,041 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132422_040798_TestSelfOrderCommon.txt 2026-10-19 13:24:22,041 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpypy8496r_chrome_odoo" 2026-10-19 13:24:22,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-19 13:24:39,517 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51808 2026-10-19 13:24:39,517 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp8ox1yppc_chrome_odoo 2026-10-19 13:24:39,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38605/json/version 2026-10-19 13:24:39,520 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38605/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:24:39,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-19 13:24:39,551 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38605/json 2026-10-19 13:24:39,552 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38605/json with timeout 3 increased to 10s during tests 2026-10-19 13:24:39,577 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:38605/devtools/page/39B222FDB6C987689417D2BD4157C1C4 2026-10-19 13:24:39,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-19 13:24:39,602 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-19 13:24:39,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-19 13:24:40,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=ca7b608f58814cdc" in browser 2026-10-19 13:24:40,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=ca7b608f58814cdc" 2026-10-19 13:24:40,375 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:24:41,674 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:41] "GET /pos-self/214?access_token=ca7b608f58814cdc HTTP/1.1" 200 - 191 0.329 0.994 2026-10-19 13:24:41,678 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '39B222FDB6C987689417D2BD4157C1C4', 'loaderId': '63B19B88B55F80F43669EE1F1B631D6F', 'isDownload': False} 2026-10-19 13:24:41,678 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-19 13:24:41,714 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:24:41,765 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:24:41,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:41] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.040 0.043 2026-10-19 13:24:41,838 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:24:41,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:41] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.021 0.099 2026-10-19 13:24:41,888 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:24:41,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:41] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.016 0.154 2026-10-19 13:24:42,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:42] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.006 0.018 2026-10-19 13:24:42,283 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:42] "GET /favicon.ico HTTP/1.1" 301 - 3 0.019 0.030 2026-10-19 13:24:42,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_pos_is_closed', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/214?access_token=ca7b608f58814cdc"})" 2026-10-19 13:24:42,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.104 2026-10-19 13:24:42,464 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:42] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.023 0.063 2026-10-19 13:24:42,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.031 2026-10-19 13:24:43,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-19 13:24:43,148 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:24:43,212 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:24:43,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-19 13:24:43,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:43,235 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:24:43,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:24:43,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:24:43,291 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-19 13:24:43,299 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-10-19 13:24:43,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:43] "GET /menu/get-image/1843/512?unique=1792416220.040837 HTTP/1.1" 200 - 11 0.011 0.022 2026-10-19 13:24:43,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-19 13:24:43,345 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:24:43,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:24:43,401 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:24:43,402 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:24:43,419 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-19 13:24:43,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-19 13:24:43,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:43,458 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-19 13:24:43,479 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-19 13:24:43,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:24:43,541 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:43] "GET /menu/get-image/1848/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.042 0.035 2026-10-19 13:24:43,563 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51808 2026-10-19 13:24:43,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-19 13:24:43,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51808 2026-10-19 13:24:43,595 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:43] "GET /menu/get-image/1851/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.027 0.085 2026-10-19 13:24:43,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132443_690200_TestSelfOrderCommon.txt 2026-10-19 13:24:43,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp8ox1yppc_chrome_odoo" 2026-10-19 13:24:44,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51963 2026-10-19 13:24:44,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp7pnja5qq_chrome_odoo 2026-10-19 13:24:44,121 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42217/json/version 2026-10-19 13:24:44,123 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42217/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:24:44,173 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-19 13:24:44,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42217/json 2026-10-19 13:24:44,175 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42217/json with timeout 3 increased to 10s during tests 2026-10-19 13:24:44,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:42217/devtools/page/677BF2CC50A723134889108A7D71C7A6 2026-10-19 13:24:44,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-19 13:24:44,218 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-19 13:24:44,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-19 13:24:44,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=ca7b608f58814cdc" in browser 2026-10-19 13:24:44,269 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=ca7b608f58814cdc" 2026-10-19 13:24:44,663 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:44] "GET /pos-self/214?access_token=ca7b608f58814cdc HTTP/1.1" 200 - 90 0.070 0.311 2026-10-19 13:24:44,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '677BF2CC50A723134889108A7D71C7A6', 'loaderId': '6A3CB2CA6A3021B737563799CCF00198', 'isDownload': False} 2026-10-19 13:24:44,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-19 13:24:44,704 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:24:44,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:44] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.011 2026-10-19 13:24:44,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:44] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.024 2026-10-19 13:24:44,754 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:44] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.007 0.036 2026-10-19 13:24:45,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:45] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-19 13:24:45,057 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:45] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.012 2026-10-19 13:24:45,074 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:24:45,091 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_pos_is_closed', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/214?access_token=ca7b608f58814cdc"})" 2026-10-19 13:24:45,114 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:45] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.003 0.012 2026-10-19 13:24:45,160 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:24:45,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-19 13:24:45,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:24:45,960 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:24:45,981 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:45,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-19 13:24:45,988 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:24:46,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:24:46,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:24:46,039 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-19 13:24:46,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-10-19 13:24:46,071 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-19 13:24:46,079 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:46] "GET /menu/get-image/1843/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.021 0.028 2026-10-19 13:24:46,101 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:24:46,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:24:46,117 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:24:46,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:24:46,151 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-19 13:24:46,169 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:46,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-19 13:24:46,187 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-19 13:24:46,196 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-19 13:24:46,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:24:46,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51963 2026-10-19 13:24:46,248 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:46] "GET /menu/get-image/1848/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.015 0.028 2026-10-19 13:24:46,251 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-19 13:24:46,254 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51963 2026-10-19 13:24:46,312 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:46] "GET /menu/get-image/1851/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.039 0.060 2026-10-19 13:24:46,367 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132446_367490_TestSelfOrderCommon.txt 2026-10-19 13:24:46,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp7pnja5qq_chrome_odoo" 2026-10-19 13:24:46,803 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52121 2026-10-19 13:24:46,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpcjdgro0l_chrome_odoo 2026-10-19 13:24:46,804 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37209/json/version 2026-10-19 13:24:46,805 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37209/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:24:46,885 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-19 13:24:46,885 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37209/json 2026-10-19 13:24:46,886 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37209/json with timeout 3 increased to 10s during tests 2026-10-19 13:24:46,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:37209/devtools/page/8244B534BC6DC2373DDAB9196BBF06F6 2026-10-19 13:24:46,920 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-19 13:24:46,926 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-19 13:24:46,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-19 13:24:46,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=ca7b608f58814cdc" in browser 2026-10-19 13:24:46,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=ca7b608f58814cdc" 2026-10-19 13:24:47,424 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /pos-self/214?access_token=ca7b608f58814cdc HTTP/1.1" 200 - 89 0.115 0.310 2026-10-19 13:24:47,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '8244B534BC6DC2373DDAB9196BBF06F6', 'loaderId': '2CC9B4E06B4574E77F28865BB06556A0', 'isDownload': False} 2026-10-19 13:24:47,432 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-19 13:24:47,468 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:24:47,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.026 2026-10-19 13:24:47,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.014 0.024 2026-10-19 13:24:47,556 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.042 2026-10-19 13:24:47,788 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.007 0.019 2026-10-19 13:24:47,806 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.031 2026-10-19 13:24:47,823 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.007 2026-10-19 13:24:47,834 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_pos_is_closed', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/214?access_token=ca7b608f58814cdc"})" 2026-10-19 13:24:47,868 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.010 0.013 2026-10-19 13:24:47,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.007 2026-10-19 13:24:48,641 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-10-19 13:24:48,648 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:24:48,696 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:24:48,701 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-10-19 13:24:48,704 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:48,714 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:24:48,743 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:24:48,748 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:24:48,770 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-19 13:24:48,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:48] "GET /menu/get-image/1843/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.005 0.039 2026-10-19 13:24:48,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-10-19 13:24:48,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-10-19 13:24:48,830 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-10-19 13:24:48,847 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-10-19 13:24:48,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-10-19 13:24:48,866 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-10-19 13:24:48,883 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-10-19 13:24:48,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-10-19 13:24:48,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:24:48,916 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-10-19 13:24:48,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-19 13:24:48,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52121 2026-10-19 13:24:48,963 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:48] "GET /menu/get-image/1848/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.008 0.027 2026-10-19 13:24:48,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-19 13:24:48,972 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52121 2026-10-19 13:24:48,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:24:48] "GET /menu/get-image/1851/512?unique=1792416220.040837 HTTP/1.1" 200 - 7 0.011 0.046 2026-10-19 13:24:49,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132449_079003_TestSelfOrderCommon.txt 2026-10-19 13:24:49,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpcjdgro0l_chrome_odoo" 2026-10-19 13:24:49,143 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:24:52,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-19 13:25:09,326 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52278 2026-10-19 13:25:09,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpahv_3fdq_chrome_odoo 2026-10-19 13:25:09,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35595/json/version 2026-10-19 13:25:09,329 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35595/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:25:09,443 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-19 13:25:09,444 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35595/json 2026-10-19 13:25:09,445 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35595/json with timeout 3 increased to 10s during tests 2026-10-19 13:25:09,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:35595/devtools/page/406922FAFB74B82605D54B9E4760CF6B 2026-10-19 13:25:09,494 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-19 13:25:09,510 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-19 13:25:09,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-19 13:25:10,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=de887157a1974a3d" in browser 2026-10-19 13:25:10,501 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=de887157a1974a3d" 2026-10-19 13:25:10,536 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:25:11,689 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:11] "GET /pos-self/215?access_token=de887157a1974a3d HTTP/1.1" 200 - 170 0.269 0.891 2026-10-19 13:25:11,698 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '406922FAFB74B82605D54B9E4760CF6B', 'loaderId': 'CCFC5CB492CDE9B6290B1AE3CE2C85A5', 'isDownload': False} 2026-10-19 13:25:11,698 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-10-19 13:25:11,728 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:25:11,765 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:25:11,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:11] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.027 0.023 2026-10-19 13:25:11,809 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:25:11,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:11] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.019 0.086 2026-10-19 13:25:11,879 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:25:11,935 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:11] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.040 0.145 2026-10-19 13:25:12,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:12] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.009 0.013 2026-10-19 13:25:12,184 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:12] "GET /favicon.ico HTTP/1.1" 301 - 3 0.008 0.013 2026-10-19 13:25:12,236 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/215?access_token=de887157a1974a3d"})" 2026-10-19 13:25:12,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.098 2026-10-19 13:25:12,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:12] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.004 0.061 2026-10-19 13:25:12,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:25:13,036 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:13,046 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:13,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:25:13,106 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:13,112 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:25:13,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:13,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:25:13,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:13] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.025 0.067 2026-10-19 13:25:13,254 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:13] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.020 0.065 2026-10-19 13:25:13,980 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:25:13,996 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-19 13:25:14,010 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31053895 for PoS orders references: ['Kiosk 00397-215-0001'] (draft: True) 2026-10-19 13:25:14,100 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31053895 with result: [{'id': 498, 'pos_reference': 'Kiosk 00397-215-0001', 'account_move': False}] 2026-10-19 13:25:14,224 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:14] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.110 0.129 2026-10-19 13:25:14,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-10-19 13:25:14,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:14] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.022 0.030 2026-10-19 13:25:15,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:25:15,571 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:15,580 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-19 13:25:15,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:15,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52278 2026-10-19 13:25:15,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-19 13:25:15,646 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52278 2026-10-19 13:25:15,749 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132515_748872_TestSelfOrderKiosk.txt 2026-10-19 13:25:15,749 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpahv_3fdq_chrome_odoo" 2026-10-19 13:25:15,856 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-19 13:25:32,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52441 2026-10-19 13:25:32,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp_dua4mgq_chrome_odoo 2026-10-19 13:25:32,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:34865/json/version 2026-10-19 13:25:32,577 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34865/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:25:32,662 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-19 13:25:32,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:34865/json 2026-10-19 13:25:32,664 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34865/json with timeout 3 increased to 10s during tests 2026-10-19 13:25:32,680 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:34865/devtools/page/D742DCB23AB24B66B923D480F7248454 2026-10-19 13:25:32,691 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-19 13:25:32,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-19 13:25:32,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-19 13:25:33,608 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" in browser 2026-10-19 13:25:33,609 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" 2026-10-19 13:25:33,635 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:25:34,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:34] "GET /pos-self/216?access_token=6dbe3d3e9ac4425f HTTP/1.1" 200 - 170 0.277 0.888 2026-10-19 13:25:34,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'D742DCB23AB24B66B923D480F7248454', 'loaderId': '2A7A0538B4AE19CE66D238DEA0AF9AFA', 'isDownload': False} 2026-10-19 13:25:34,797 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-10-19 13:25:34,826 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:25:34,859 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:25:34,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:34] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.046 0.039 2026-10-19 13:25:34,943 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:25:34,965 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:34] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.015 0.112 2026-10-19 13:25:34,989 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:25:35,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:35] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.017 0.135 2026-10-19 13:25:35,289 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:35] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.016 2026-10-19 13:25:35,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:35] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.014 2026-10-19 13:25:35,392 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=6dbe3d3e9ac4425f"})" 2026-10-19 13:25:35,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.117 2026-10-19 13:25:35,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:35] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.012 0.075 2026-10-19 13:25:35,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:25:36,165 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:36,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:36,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:25:36,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:36] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:25:36,210 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:36] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:25:36,233 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:36,309 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:25:36,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:36,325 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:25:36,348 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:25:36,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:36] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.066 0.081 2026-10-19 13:25:36,517 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:36] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.016 0.067 2026-10-19 13:25:37,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:25:37,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:25:37,246 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Select table stand 3 (trigger: .numpad .touch-key:contains("3"))' 2026-10-19 13:25:37,263 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on 'Pay' button (trigger: .btn:contains('Pay'))' 2026-10-19 13:25:37,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-19 13:25:37,309 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78776867 for PoS orders references: ['Kiosk 00398-216-0001'] (draft: True) 2026-10-19 13:25:37,423 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78776867 with result: [{'id': 499, 'pos_reference': 'Kiosk 00398-216-0001', 'account_move': False}] 2026-10-19 13:25:37,605 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:37] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.202 0.132 2026-10-19 13:25:38,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:38] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.037 0.027 2026-10-19 13:25:38,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:25:38,915 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:38,918 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:38,930 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:25:38,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-19 13:25:38,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-19 13:25:38,969 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:38,976 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52441 2026-10-19 13:25:38,977 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-19 13:25:38,978 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52441 2026-10-19 13:25:39,081 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132539_081531_TestSelfOrderKiosk.txt 2026-10-19 13:25:39,082 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp_dua4mgq_chrome_odoo" 2026-10-19 13:25:39,506 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52605 2026-10-19 13:25:39,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp3v9neyee_chrome_odoo 2026-10-19 13:25:39,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:39305/json/version 2026-10-19 13:25:39,509 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39305/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:25:39,551 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-19 13:25:39,552 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:39305/json 2026-10-19 13:25:39,553 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39305/json with timeout 3 increased to 10s during tests 2026-10-19 13:25:39,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:39305/devtools/page/1BF04FFDFD30FD5DC0A47B3F0A2FB37E 2026-10-19 13:25:39,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-19 13:25:39,593 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-19 13:25:39,600 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-19 13:25:39,618 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" in browser 2026-10-19 13:25:39,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" 2026-10-19 13:25:39,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:39] "GET /pos-self/216?access_token=6dbe3d3e9ac4425f HTTP/1.1" 200 - 71 0.076 0.233 2026-10-19 13:25:39,954 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '1BF04FFDFD30FD5DC0A47B3F0A2FB37E', 'loaderId': 'B4A9F7D679C1FA0221A6A937F93CBB42', 'isDownload': False} 2026-10-19 13:25:39,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-10-19 13:25:39,979 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:25:40,024 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.011 0.012 2026-10-19 13:25:40,056 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.022 0.045 2026-10-19 13:25:40,097 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.031 0.076 2026-10-19 13:25:40,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-19 13:25:40,370 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /favicon.ico HTTP/1.1" 301 - 3 0.007 0.029 2026-10-19 13:25:40,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=6dbe3d3e9ac4425f"})" 2026-10-19 13:25:40,403 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.013 0.008 2026-10-19 13:25:40,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.013 0.014 2026-10-19 13:25:40,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-19 13:25:41,204 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:41,213 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:41,230 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:25:41,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:41] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:41,244 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:41] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:41,261 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:41,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:25:41,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:25:41,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25: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-10-19 13:25:41,354 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:25:41,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.042 0.061 2026-10-19 13:25:41,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:41] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.011 0.073 2026-10-19 13:25:42,220 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:25:42,237 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-19 13:25:42,287 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7834488 for PoS orders references: ['Kiosk 00398-216-0002'] (draft: True) 2026-10-19 13:25:42,339 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7834488 with result: [{'id': 500, 'pos_reference': 'Kiosk 00398-216-0002', 'account_move': False}] 2026-10-19 13:25:42,443 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:42] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.101 0.117 2026-10-19 13:25:42,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 13:25:43,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:43] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.014 0.021 2026-10-19 13:25:43,607 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.009 2026-10-19 13:25:43,762 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:43,764 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:43,780 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:25:43,801 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-19 13:25:43,810 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-19 13:25:43,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:43,891 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52605 2026-10-19 13:25:43,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-19 13:25:43,899 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52605 2026-10-19 13:25:44,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132544_019013_TestSelfOrderKiosk.txt 2026-10-19 13:25:44,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp3v9neyee_chrome_odoo" 2026-10-19 13:25:44,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52765 2026-10-19 13:25:44,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp2sxt3225_chrome_odoo 2026-10-19 13:25:44,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46529/json/version 2026-10-19 13:25:44,458 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46529/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:25:44,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-19 13:25:44,559 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46529/json 2026-10-19 13:25:44,560 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46529/json with timeout 3 increased to 10s during tests 2026-10-19 13:25:44,583 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:46529/devtools/page/9D55FAA2A6BCEE8BC40274D0635E27D3 2026-10-19 13:25:44,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-19 13:25:44,605 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-19 13:25:44,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-19 13:25:44,699 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" in browser 2026-10-19 13:25:44,700 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" 2026-10-19 13:25:45,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /pos-self/216?access_token=6dbe3d3e9ac4425f HTTP/1.1" 200 - 70 0.087 0.242 2026-10-19 13:25:45,056 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '9D55FAA2A6BCEE8BC40274D0635E27D3', 'loaderId': '18760B7D297A573F089ECF33616C5B47', 'isDownload': False} 2026-10-19 13:25:45,056 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-10-19 13:25:45,093 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:25:45,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.009 0.015 2026-10-19 13:25:45,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.021 0.035 2026-10-19 13:25:45,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.011 0.050 2026-10-19 13:25:45,461 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.011 0.014 2026-10-19 13:25:45,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.024 2026-10-19 13:25:45,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:25:45,515 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=6dbe3d3e9ac4425f"})" 2026-10-19 13:25:45,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.003 0.013 2026-10-19 13:25:45,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:25:46,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:46,317 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:46,331 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:25:46,339 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:46] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:25:46,346 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:46] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:25:46,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:46,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:25:46,445 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:25:46,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:46,470 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:25:46,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.068 2026-10-19 13:25:46,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:46] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.005 0.053 2026-10-19 13:25:47,323 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:25:47,330 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-19 13:25:47,358 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65903487 for PoS orders references: ['Kiosk 00398-216-0003'] (draft: True) 2026-10-19 13:25:47,407 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65903487 with result: [{'id': 501, 'pos_reference': 'Kiosk 00398-216-0003', 'account_move': False}] 2026-10-19 13:25:47,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:47] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.114 0.116 2026-10-19 13:25:47,948 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:25:48,141 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:48] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.006 0.019 2026-10-19 13:25:48,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:48,881 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:48,898 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:25:48,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-19 13:25:48,919 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-19 13:25:48,928 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52765 2026-10-19 13:25:48,929 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-19 13:25:48,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52765 2026-10-19 13:25:49,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132549_032429_TestSelfOrderKiosk.txt 2026-10-19 13:25:49,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp2sxt3225_chrome_odoo" 2026-10-19 13:25:49,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52928 2026-10-19 13:25:49,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpbvucvgbt_chrome_odoo 2026-10-19 13:25:49,439 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:33945/json/version 2026-10-19 13:25:49,441 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33945/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:25:49,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-19 13:25:49,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:33945/json 2026-10-19 13:25:49,539 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33945/json with timeout 3 increased to 10s during tests 2026-10-19 13:25:49,587 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:33945/devtools/page/58624830CD99F4538278C4158925F3E2 2026-10-19 13:25:49,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-19 13:25:49,632 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-19 13:25:49,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-19 13:25:49,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" in browser 2026-10-19 13:25:49,716 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" 2026-10-19 13:25:50,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /pos-self/216?access_token=6dbe3d3e9ac4425f HTTP/1.1" 200 - 70 0.212 0.261 2026-10-19 13:25:50,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '58624830CD99F4538278C4158925F3E2', 'loaderId': '57F927429B1F090528EDFEAD33864AF3', 'isDownload': False} 2026-10-19 13:25:50,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-10-19 13:25:50,240 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:25:50,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.043 0.014 2026-10-19 13:25:50,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.009 0.062 2026-10-19 13:25:50,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.053 2026-10-19 13:25:50,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.009 0.015 2026-10-19 13:25:50,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.013 2026-10-19 13:25:50,754 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.008 2026-10-19 13:25:50,774 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=6dbe3d3e9ac4425f"})" 2026-10-19 13:25:50,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.014 0.021 2026-10-19 13:25:50,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:25:51,566 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:51,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:51,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:25:51,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:51] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:51,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:51] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:51,633 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:51,690 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:25:51,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:25:51,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:25:51,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:25:51,912 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.095 0.109 2026-10-19 13:25:51,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:51] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.004 0.145 2026-10-19 13:25:52,679 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:25:52,697 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-19 13:25:52,719 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3639874 for PoS orders references: ['Kiosk 00398-216-0004'] (draft: True) 2026-10-19 13:25:52,750 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3639874 with result: [{'id': 502, 'pos_reference': 'Kiosk 00398-216-0004', 'account_move': False}] 2026-10-19 13:25:52,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:52] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.068 0.107 2026-10-19 13:25:53,052 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:25:53,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:53] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.005 0.020 2026-10-19 13:25:54,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:54,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:54,208 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:25:54,250 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-19 13:25:54,261 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-19 13:25:54,288 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:54,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52928 2026-10-19 13:25:54,315 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-19 13:25:54,316 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52928 2026-10-19 13:25:54,425 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132554_425392_TestSelfOrderKiosk.txt 2026-10-19 13:25:54,425 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpbvucvgbt_chrome_odoo" 2026-10-19 13:25:54,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53097 2026-10-19 13:25:54,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmplm_mu38e_chrome_odoo 2026-10-19 13:25:54,954 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38683/json/version 2026-10-19 13:25:54,956 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38683/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:25:55,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-19 13:25:55,027 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38683/json 2026-10-19 13:25:55,028 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38683/json with timeout 3 increased to 10s during tests 2026-10-19 13:25:55,048 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:38683/devtools/page/3253B8E5E5A1841B6DEF11471DBF6021 2026-10-19 13:25:55,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-19 13:25:55,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-19 13:25:55,158 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-19 13:25:55,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" in browser 2026-10-19 13:25:55,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=6dbe3d3e9ac4425f" 2026-10-19 13:25:55,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:55] "GET /pos-self/216?access_token=6dbe3d3e9ac4425f HTTP/1.1" 200 - 70 0.177 0.236 2026-10-19 13:25:55,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '3253B8E5E5A1841B6DEF11471DBF6021', 'loaderId': '3F5B7AAD2FB680007D2B3E806C7A8189', 'isDownload': False} 2026-10-19 13:25:55,639 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-10-19 13:25:55,663 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:25:55,700 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:55] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.013 0.011 2026-10-19 13:25:55,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:55] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.018 0.022 2026-10-19 13:25:55,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:55] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.057 2026-10-19 13:25:56,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:56] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.009 0.022 2026-10-19 13:25:56,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:56] "GET /favicon.ico HTTP/1.1" 301 - 3 0.008 0.017 2026-10-19 13:25:56,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.008 2026-10-19 13:25:56,125 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=6dbe3d3e9ac4425f"})" 2026-10-19 13:25:56,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:56] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.007 0.014 2026-10-19 13:25:56,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-10-19 13:25:56,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:25:56,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:56,979 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:25:56,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:56] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:25:56,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:56] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:25:57,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:57,094 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:25:57,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:25:57,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-19 13:25:57,135 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:25:57,156 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:25:57,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.079 0.076 2026-10-19 13:25:57,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.053 0.230 2026-10-19 13:25:57,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:57] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.005 0.203 2026-10-19 13:25:57,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:25:57] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.014 0.231 2026-10-19 13:25:58,183 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:25:58,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-19 13:25:58,214 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-19 13:25:58,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-19 13:25:58,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:25:58,273 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:25:58,284 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-19 13:25:58,287 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-19 13:25:58,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53097 2026-10-19 13:25:58,309 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-19 13:25:58,310 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53097 2026-10-19 13:25:58,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132558_416034_TestSelfOrderKiosk.txt 2026-10-19 13:25:58,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmplm_mu38e_chrome_odoo" 2026-10-19 13:25:58,515 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:26:01,659 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-19 13:26:18,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53258 2026-10-19 13:26:18,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp1_ffuggf_chrome_odoo 2026-10-19 13:26:18,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33161/json/version 2026-10-19 13:26:18,660 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33161/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:26:18,673 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:26:18,674 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33161/json 2026-10-19 13:26:18,680 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:33161/json with timeout 3 increased to 10s during tests 2026-10-19 13:26:18,698 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33161/devtools/page/3E985D73F2F4D9569808D8AAC372FA76 2026-10-19 13:26:18,705 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:26:18,709 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:26:18,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:26:19,656 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:26:19,657 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:26:19,689 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:26:22,006 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 170 0.352 1.981 2026-10-19 13:26:22,010 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '3E985D73F2F4D9569808D8AAC372FA76', 'loaderId': '2B81AB1583E2EBE068D0B8506D915719', 'isDownload': False} 2026-10-19 13:26:22,011 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-10-19 13:26:22,029 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:26:22,069 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:26:22,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.039 0.032 2026-10-19 13:26:22,127 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:26:22,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.011 0.077 2026-10-19 13:26:22,173 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:26:22,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.023 0.132 2026-10-19 13:26:22,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.013 0.014 2026-10-19 13:26:22,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.052 2026-10-19 13:26:22,539 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:26:22,573 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.011 0.015 2026-10-19 13:26:22,631 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.037 0.045 2026-10-19 13:26:22,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.098 2026-10-19 13:26:22,723 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 13:26:23,406 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:26:23,411 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:23,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:26:23,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:23] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:26:23,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:23] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:26:23,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:23,534 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:26:23,556 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:23,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:26:23,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:23,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.025 0.067 2026-10-19 13:26:23,685 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:23] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 11 0.013 0.059 2026-10-19 13:26:24,421 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:24,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-10-19 13:26:24,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:24] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.023 0.019 2026-10-19 13:26:24,634 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-19 13:26:25,247 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-10-19 13:26:25,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:25,324 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6045754 for PoS orders references: ['Self-Order 00399-217-0001'] (draft: True) 2026-10-19 13:26:25,469 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6045754 with result: [{'id': 503, 'pos_reference': 'Self-Order 00399-217-0001', 'account_move': False}] 2026-10-19 13:26:25,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:25] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.262 0.157 2026-10-19 13:26:25,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.009 2026-10-19 13:26:26,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:26,463 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:26:26,482 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:26,499 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:26,516 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:26,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:26:26,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Cancel' button (trigger: .order-cart-content .btn:contains("Cancel"))' 2026-10-19 13:26:26,564 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order'))' 2026-10-19 13:26:26,579 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:26,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:26] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.059 0.028 2026-10-19 13:26:27,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'My Orders' (trigger: .btn:contains('My Orders'))' 2026-10-19 13:26:27,440 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:26:27,454 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:27,473 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53258 2026-10-19 13:26:27,474 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:26:27,475 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53258 2026-10-19 13:26:27,586 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132627_586448_TestSelfOrderMobile.txt 2026-10-19 13:26:27,586 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp1_ffuggf_chrome_odoo" 2026-10-19 13:26:28,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53422 2026-10-19 13:26:28,002 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpj_pgr4s2_chrome_odoo 2026-10-19 13:26:28,003 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45893/json/version 2026-10-19 13:26:28,004 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45893/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:26:28,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:26:28,115 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45893/json 2026-10-19 13:26:28,117 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45893/json with timeout 3 increased to 10s during tests 2026-10-19 13:26:28,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:45893/devtools/page/E808612541330EE2AD15E0214001B81F 2026-10-19 13:26:28,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:26:28,198 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:26:28,219 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:26:28,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:26:28,229 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:26:28,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:28] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 71 0.176 0.247 2026-10-19 13:26:28,697 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'E808612541330EE2AD15E0214001B81F', 'loaderId': '8A9FF083D1ED6A9A6C1912F1F971B600', 'isDownload': False} 2026-10-19 13:26:28,698 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-10-19 13:26:28,720 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:26:28,751 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:28] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.014 2026-10-19 13:26:28,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:28] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.024 2026-10-19 13:26:28,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:28] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.037 2026-10-19 13:26:29,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.009 0.024 2026-10-19 13:26:29,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "GET /favicon.ico HTTP/1.1" 301 - 3 0.007 0.018 2026-10-19 13:26:29,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:26:29,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.012 2026-10-19 13:26:29,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.030 0.021 2026-10-19 13:26:29,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.030 2026-10-19 13:26:29,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.019 0.005 2026-10-19 13:26:29,948 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:26:29,962 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:29,980 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:26:29,986 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:29,996 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:29] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:30,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:30,057 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:26:30,075 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:30,080 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:30,088 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:30,168 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:30] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.024 0.059 2026-10-19 13:26:30,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:30] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.048 2026-10-19 13:26:30,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:30,944 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:30,970 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58741843 for PoS orders references: ['Self-Order 00399-217-0002'] (draft: True) 2026-10-19 13:26:31,031 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58741843 with result: [{'id': 504, 'pos_reference': 'Self-Order 00399-217-0002', 'account_move': False}] 2026-10-19 13:26:31,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:31] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.083 0.109 2026-10-19 13:26:31,152 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:31,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 13:26:31,922 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:31,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:26:31,945 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:31,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:31,995 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:31,996 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:26:32,014 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:32,026 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53422 2026-10-19 13:26:32,030 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:26:32,034 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53422 2026-10-19 13:26:32,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132632_141017_TestSelfOrderMobile.txt 2026-10-19 13:26:32,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpj_pgr4s2_chrome_odoo" 2026-10-19 13:26:32,590 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53583 2026-10-19 13:26:32,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpz8_7krmp_chrome_odoo 2026-10-19 13:26:32,591 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41357/json/version 2026-10-19 13:26:32,593 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41357/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:26:32,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:26:32,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41357/json 2026-10-19 13:26:32,623 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41357/json with timeout 3 increased to 10s during tests 2026-10-19 13:26:32,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41357/devtools/page/5FFCCB614F7A63E23DA0D900AC04E99C 2026-10-19 13:26:32,652 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:26:32,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:26:32,711 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:26:32,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:26:32,733 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:26:33,210 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.224 0.219 2026-10-19 13:26:33,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '5FFCCB614F7A63E23DA0D900AC04E99C', 'loaderId': '8CD52FA182F34A4E6F71A8F5F79A14A4', 'isDownload': False} 2026-10-19 13:26:33,216 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-10-19 13:26:33,252 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:26:33,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.012 0.011 2026-10-19 13:26:33,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.026 2026-10-19 13:26:33,327 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.010 0.051 2026-10-19 13:26:33,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.012 0.013 2026-10-19 13:26:33,637 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.014 2026-10-19 13:26:33,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:26:33,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.006 0.016 2026-10-19 13:26:33,697 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.011 0.025 2026-10-19 13:26:33,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.023 2026-10-19 13:26:33,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:26:34,483 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:26:34,495 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:34,518 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:26:34,525 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:34] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:26:34,526 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:34] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:26:34,559 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:34,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:26:34,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:34,639 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:26:34,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:34,803 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:34] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.066 0.085 2026-10-19 13:26:34,847 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:34] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.011 0.075 2026-10-19 13:26:35,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-19 13:26:35,569 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:35,582 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:35,593 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1572888 for PoS orders references: ['Self-Order 00399-217-0003'] (draft: True) 2026-10-19 13:26:35,623 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1572888 with result: [{'id': 505, 'pos_reference': 'Self-Order 00399-217-0003', 'account_move': False}] 2026-10-19 13:26:35,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:35] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.051 0.091 2026-10-19 13:26:35,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-19 13:26:36,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-19 13:26:36,497 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:36,498 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:26:36,512 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:36,530 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:36,550 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:36,553 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:26:36,585 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:36,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53583 2026-10-19 13:26:36,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:26:36,598 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53583 2026-10-19 13:26:36,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132636_723699_TestSelfOrderMobile.txt 2026-10-19 13:26:36,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpz8_7krmp_chrome_odoo" 2026-10-19 13:26:37,146 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53747 2026-10-19 13:26:37,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp2zuw0hch_chrome_odoo 2026-10-19 13:26:37,147 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42821/json/version 2026-10-19 13:26:37,149 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42821/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:26:37,185 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:26:37,186 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42821/json 2026-10-19 13:26:37,187 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:42821/json with timeout 3 increased to 10s during tests 2026-10-19 13:26:37,207 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:42821/devtools/page/DDDB69192298F0E30627072DCBF6FD9E 2026-10-19 13:26:37,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:26:37,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:26:37,267 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:26:37,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:26:37,280 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:26:37,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:37] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.082 0.226 2026-10-19 13:26:37,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'DDDB69192298F0E30627072DCBF6FD9E', 'loaderId': 'B22A7CA9DBF7630DA232CA2EDD808052', 'isDownload': False} 2026-10-19 13:26:37,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-10-19 13:26:37,634 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:26:37,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:37] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.011 2026-10-19 13:26:37,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:37] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.023 0.044 2026-10-19 13:26:37,738 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:37] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.009 0.055 2026-10-19 13:26:38,073 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.014 0.020 2026-10-19 13:26:38,107 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "GET /favicon.ico HTTP/1.1" 301 - 3 0.014 0.021 2026-10-19 13:26:38,113 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:26:38,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.010 2026-10-19 13:26:38,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.016 0.027 2026-10-19 13:26:38,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.038 2026-10-19 13:26:38,242 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 13:26:38,945 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:26:38,950 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:38,967 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:26:38,975 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:26:38,986 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:38] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:26:39,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:39,038 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:26:39,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:26:39,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:39,083 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:39,177 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:39] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.042 0.069 2026-10-19 13:26:39,207 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:39] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.025 2026-10-19 13:26:39,947 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:39,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:39,980 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62821738 for PoS orders references: ['Self-Order 00399-217-0004'] (draft: True) 2026-10-19 13:26:40,011 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62821738 with result: [{'id': 506, 'pos_reference': 'Self-Order 00399-217-0004', 'account_move': False}] 2026-10-19 13:26:40,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:40] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.046 0.101 2026-10-19 13:26:40,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:40,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-19 13:26:40,876 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:40,880 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:26:40,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:40,912 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:40,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:26:40,936 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:26:40,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:40,968 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53747 2026-10-19 13:26:40,974 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:26:40,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53747 2026-10-19 13:26:41,107 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132641_106895_TestSelfOrderMobile.txt 2026-10-19 13:26:41,107 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp2zuw0hch_chrome_odoo" 2026-10-19 13:26:41,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53913 2026-10-19 13:26:41,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpyxkg8znm_chrome_odoo 2026-10-19 13:26:41,545 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37289/json/version 2026-10-19 13:26:41,548 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37289/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:26:41,583 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:26:41,584 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37289/json 2026-10-19 13:26:41,585 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37289/json with timeout 3 increased to 10s during tests 2026-10-19 13:26:41,601 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:37289/devtools/page/987B186CEDC2A38B5548D732218825F5 2026-10-19 13:26:41,611 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:26:41,626 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:26:41,640 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:26:41,660 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:26:41,663 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:26:41,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:41] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.088 0.211 2026-10-19 13:26:41,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '987B186CEDC2A38B5548D732218825F5', 'loaderId': 'C840E72CBBDAA932179A4F553D2C7DD2', 'isDownload': False} 2026-10-19 13:26:41,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-10-19 13:26:42,023 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:26:42,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.011 2026-10-19 13:26:42,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.013 0.022 2026-10-19 13:26:42,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.007 0.040 2026-10-19 13:26:42,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.018 0.014 2026-10-19 13:26:42,397 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:26:42,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /favicon.ico HTTP/1.1" 301 - 3 0.017 0.022 2026-10-19 13:26:42,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.015 0.020 2026-10-19 13:26:42,446 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.005 0.025 2026-10-19 13:26:42,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.009 2026-10-19 13:26:42,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:43,262 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:26:43,268 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:43,284 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:26:43,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:43] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:43,310 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:43] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:43,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:26:43,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:26:43,389 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:43,401 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:26:43,416 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:43,506 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.040 0.061 2026-10-19 13:26:43,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:43] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.008 0.042 2026-10-19 13:26:44,279 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:44,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-10-19 13:26:44,328 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:44] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.015 0.025 2026-10-19 13:26:44,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:26:45,098 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-10-19 13:26:45,110 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:45,141 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41195433 for PoS orders references: ['Self-Order 00399-217-0005'] (draft: True) 2026-10-19 13:26:45,179 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41195433 with result: [{'id': 507, 'pos_reference': 'Self-Order 00399-217-0005', 'account_move': False}] 2026-10-19 13:26:45,281 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:45] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.057 0.113 2026-10-19 13:26:45,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:46,060 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:46,073 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-19 13:26:46,085 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:46,096 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:46,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.045 0.085 2026-10-19 13:26:46,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:46] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.134 2026-10-19 13:26:46,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:46,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:47,012 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:47,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:47] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.065 0.117 2026-10-19 13:26:47,958 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:26:47,965 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:47,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:47,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:48,006 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:26:48,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:48,033 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53913 2026-10-19 13:26:48,035 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:26:48,036 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53913 2026-10-19 13:26:48,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132648_140842_TestSelfOrderMobile.txt 2026-10-19 13:26:48,141 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpyxkg8znm_chrome_odoo" 2026-10-19 13:26:48,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54083 2026-10-19 13:26:48,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmppp7yb8ik_chrome_odoo 2026-10-19 13:26:48,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36547/json/version 2026-10-19 13:26:48,669 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36547/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:26:48,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:26:48,739 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36547/json 2026-10-19 13:26:48,740 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36547/json with timeout 3 increased to 10s during tests 2026-10-19 13:26:48,752 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:36547/devtools/page/EB0D6BA94EF5D29D0D12A825A74C5840 2026-10-19 13:26:48,769 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:26:48,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:26:48,826 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:26:48,852 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:26:48,852 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:26:49,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.064 0.192 2026-10-19 13:26:49,168 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'EB0D6BA94EF5D29D0D12A825A74C5840', 'loaderId': '99187444C2DEB61ED98D0E405013FCBE', 'isDownload': False} 2026-10-19 13:26:49,169 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-10-19 13:26:49,220 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:26:49,259 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.012 2026-10-19 13:26:49,284 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.010 0.030 2026-10-19 13:26:49,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.026 0.071 2026-10-19 13:26:49,610 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.025 2026-10-19 13:26:49,624 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.011 2026-10-19 13:26:49,637 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:26:49,691 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.019 0.033 2026-10-19 13:26:49,715 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.010 0.064 2026-10-19 13:26:49,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:26:49,826 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-10-19 13:26:50,512 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:26:50,526 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:50,548 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:26:50,565 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:50] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:26:50,570 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:50] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:26:50,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:26:50,682 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:26:50,703 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:50,707 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:26:50,723 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:50,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.052 0.055 2026-10-19 13:26:50,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:50] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.007 0.052 2026-10-19 13:26:51,597 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:51,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:51,639 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99701989 for PoS orders references: ['Self-Order 00399-217-0006'] (draft: True) 2026-10-19 13:26:51,694 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99701989 with result: [{'id': 508, 'pos_reference': 'Self-Order 00399-217-0006', 'account_move': False}] 2026-10-19 13:26:51,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:51] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.096 0.109 2026-10-19 13:26:51,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:52,592 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:52,602 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-19 13:26:52,610 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:52,631 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:52,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:52] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.071 0.085 2026-10-19 13:26:52,808 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:52] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.012 0.149 2026-10-19 13:26:53,529 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:53,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:53,720 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:53] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.074 0.112 2026-10-19 13:26:53,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:54,495 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:26:54,506 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:26:54,523 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:54,544 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:54,553 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:26:54,605 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:26:54,620 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54083 2026-10-19 13:26:54,621 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:26:54,622 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54083 2026-10-19 13:26:54,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132654_742319_TestSelfOrderMobile.txt 2026-10-19 13:26:54,742 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmppp7yb8ik_chrome_odoo" 2026-10-19 13:26:55,194 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54249 2026-10-19 13:26:55,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp4oqgp_2m_chrome_odoo 2026-10-19 13:26:55,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:32793/json/version 2026-10-19 13:26:55,197 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32793/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:26:55,215 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:26:55,215 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:32793/json 2026-10-19 13:26:55,216 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:32793/json with timeout 3 increased to 10s during tests 2026-10-19 13:26:55,228 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:32793/devtools/page/A07E83CBF492C2725C41CEC053823FF7 2026-10-19 13:26:55,240 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:26:55,259 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:26:55,300 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:26:55,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:26:55,332 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:26:55,662 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:55] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.081 0.205 2026-10-19 13:26:55,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'A07E83CBF492C2725C41CEC053823FF7', 'loaderId': 'D66E93BC872FAA531EBE3C9CF5953479', 'isDownload': False} 2026-10-19 13:26:55,667 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-10-19 13:26:55,705 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:26:55,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:55] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.016 0.012 2026-10-19 13:26:55,760 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:55] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.037 2026-10-19 13:26:55,780 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:55] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.058 2026-10-19 13:26:56,072 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:56] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-19 13:26:56,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:56] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.012 2026-10-19 13:26:56,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:26:56,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:56] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.008 0.013 2026-10-19 13:26:56,144 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:56] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.039 2026-10-19 13:26:56,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.009 2026-10-19 13:26:56,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:26:56,964 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:26:56,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:57,000 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-19 13:26:57,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:57] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:26:57,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:57] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:26:57,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:57,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:26:57,139 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:57,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:26:57,182 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:57,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.072 0.070 2026-10-19 13:26:57,329 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:57] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.018 0.033 2026-10-19 13:26:57,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-19 13:26:58,069 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:58,086 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:26:58,110 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59818312 for PoS orders references: ['Self-Order 00399-217-0007'] (draft: True) 2026-10-19 13:26:58,140 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59818312 with result: [{'id': 509, 'pos_reference': 'Self-Order 00399-217-0007', 'account_move': False}] 2026-10-19 13:26:58,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:58] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.070 0.090 2026-10-19 13:26:58,271 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-19 13:26:59,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:26:59,021 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-19 13:26:59,028 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:59,055 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:26:59,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:59] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.082 0.100 2026-10-19 13:26:59,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:59] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.012 0.155 2026-10-19 13:26:59,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:26:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 13:26:59,987 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:26:59,993 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:27:00,135 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:00] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.050 0.091 2026-10-19 13:27:00,903 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:27:00,916 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:27:00,931 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:27:00,956 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:00,959 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:27:00,973 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54249 2026-10-19 13:27:00,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:27:00,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54249 2026-10-19 13:27:01,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132701_078748_TestSelfOrderMobile.txt 2026-10-19 13:27:01,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp4oqgp_2m_chrome_odoo" 2026-10-19 13:27:01,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54415 2026-10-19 13:27:01,399 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpzqeehuuk_chrome_odoo 2026-10-19 13:27:01,400 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45351/json/version 2026-10-19 13:27:01,402 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45351/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:27:01,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:27:01,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45351/json 2026-10-19 13:27:01,487 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45351/json with timeout 3 increased to 10s during tests 2026-10-19 13:27:01,507 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:45351/devtools/page/104603FA30E81858F689535E4D3EE14A 2026-10-19 13:27:01,538 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:27:01,563 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:27:01,580 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:27:01,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:27:01,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:27:01,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:01] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.061 0.225 2026-10-19 13:27:01,900 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '104603FA30E81858F689535E4D3EE14A', 'loaderId': '88E6E0703EB23971D44F2F23C0408D42', 'isDownload': False} 2026-10-19 13:27:01,900 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-10-19 13:27:01,938 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:27:02,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.015 0.013 2026-10-19 13:27:02,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.009 0.045 2026-10-19 13:27:02,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.051 2026-10-19 13:27:02,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.024 2026-10-19 13:27:02,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.034 2026-10-19 13:27:02,391 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:27:02,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.035 0.014 2026-10-19 13:27:02,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.027 0.024 2026-10-19 13:27:02,497 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.012 2026-10-19 13:27:02,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:27:03,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:27:03,276 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:03,296 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:27:03,305 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:03] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:27:03,306 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:03] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:27:03,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:03,375 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:27:03,387 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:03,396 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:03,409 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:03,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:03] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.028 0.071 2026-10-19 13:27:03,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:03] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.006 0.077 2026-10-19 13:27:04,126 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 13:27:04,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:04,278 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:27:04,303 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57612428 for PoS orders references: ['Self-Order 00399-217-0008'] (draft: True) 2026-10-19 13:27:04,334 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57612428 with result: [{'id': 510, 'pos_reference': 'Self-Order 00399-217-0008', 'account_move': False}] 2026-10-19 13:27:04,441 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:04] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.058 0.103 2026-10-19 13:27:04,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:27:04,967 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-19 13:27:05,221 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:05,236 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-19 13:27:05,242 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:05,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:05,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:05] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.063 0.079 2026-10-19 13:27:05,406 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:05] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.121 2026-10-19 13:27:06,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:06,160 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:27:06,347 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:06] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.067 0.124 2026-10-19 13:27:07,120 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:27:07,130 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:27:07,150 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:27:07,174 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:07,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:27:07,211 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:07,249 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54415 2026-10-19 13:27:07,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:27:07,256 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54415 2026-10-19 13:27:07,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132707_361511_TestSelfOrderMobile.txt 2026-10-19 13:27:07,362 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpzqeehuuk_chrome_odoo" 2026-10-19 13:27:07,794 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54579 2026-10-19 13:27:07,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmplcijcrmv_chrome_odoo 2026-10-19 13:27:07,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39787/json/version 2026-10-19 13:27:07,797 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39787/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:27:07,888 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:27:07,889 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39787/json 2026-10-19 13:27:07,889 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:39787/json with timeout 3 increased to 10s during tests 2026-10-19 13:27:07,918 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:39787/devtools/page/52984DCF03350632A3C8EAAD8857EB2C 2026-10-19 13:27:07,933 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:27:07,940 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:27:07,986 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:27:08,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:27:08,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:27:08,408 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:08] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.134 0.233 2026-10-19 13:27:08,413 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '52984DCF03350632A3C8EAAD8857EB2C', 'loaderId': '16CC5234AEFFDA81EBE7B297016C379E', 'isDownload': False} 2026-10-19 13:27:08,414 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-10-19 13:27:08,443 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:27:08,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:08] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.016 2026-10-19 13:27:08,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:08] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.018 0.021 2026-10-19 13:27:08,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:08] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.024 2026-10-19 13:27:08,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:08] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.008 0.023 2026-10-19 13:27:08,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:08] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.033 2026-10-19 13:27:08,966 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:27:08,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.014 0.016 2026-10-19 13:27:09,043 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:09] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.031 0.033 2026-10-19 13:27:09,061 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.026 2026-10-19 13:27:09,138 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:27:09,829 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:27:09,842 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:09,862 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:27:09,868 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:09] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:09,873 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:09] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:09,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:09,951 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:27:09,971 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:09,977 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:09,999 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:10,120 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.059 0.074 2026-10-19 13:27:10,146 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:10] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.086 2026-10-19 13:27:10,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.005 2026-10-19 13:27:10,886 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-19 13:27:10,895 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-19 13:27:10,910 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-19 13:27:10,953 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:10,963 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:27:10,975 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:27:10,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:11,005 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:11,125 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.058 0.076 2026-10-19 13:27:11,713 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-19 13:27:11,889 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:11,893 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:27:11,919 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54919665 for PoS orders references: ['Self-Order 00399-217-0009'] (draft: True) 2026-10-19 13:27:11,958 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54919665 with result: [{'id': 511, 'pos_reference': 'Self-Order 00399-217-0009', 'account_move': False}] 2026-10-19 13:27:12,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:12] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.060 0.112 2026-10-19 13:27:12,846 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:12,857 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-19 13:27:12,871 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:12,885 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-19 13:27:12,904 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-19 13:27:12,924 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-19 13:27:12,949 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:27:12,955 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:12,961 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:27:12,969 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:27:12,994 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:27:13,015 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54579 2026-10-19 13:27:13,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:27:13,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54579 2026-10-19 13:27:13,065 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:13] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.082 0.090 2026-10-19 13:27:13,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:13] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.183 2026-10-19 13:27:13,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132713_131772_TestSelfOrderMobile.txt 2026-10-19 13:27:13,132 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmplcijcrmv_chrome_odoo" 2026-10-19 13:27:13,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54748 2026-10-19 13:27:13,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp19co8csw_chrome_odoo 2026-10-19 13:27:13,575 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46483/json/version 2026-10-19 13:27:13,577 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46483/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:27:13,612 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-19 13:27:13,613 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46483/json 2026-10-19 13:27:13,614 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:46483/json with timeout 3 increased to 10s during tests 2026-10-19 13:27:13,630 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:46483/devtools/page/80A9CF70040B456E46F898F251FAC843 2026-10-19 13:27:13,643 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-19 13:27:13,651 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-19 13:27:13,666 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-19 13:27:13,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" in browser 2026-10-19 13:27:13,688 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=04ae7ef325d9437d" 2026-10-19 13:27:14,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /pos-self/217?access_token=04ae7ef325d9437d HTTP/1.1" 200 - 70 0.068 0.240 2026-10-19 13:27:14,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '80A9CF70040B456E46F898F251FAC843', 'loaderId': '7F296FAFAAB4234084E7DC93E88B2E42', 'isDownload': False} 2026-10-19 13:27:14,019 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-10-19 13:27:14,056 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:27:14,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.014 2026-10-19 13:27:14,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.015 0.027 2026-10-19 13:27:14,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.065 2026-10-19 13:27:14,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.008 0.015 2026-10-19 13:27:14,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.016 2026-10-19 13:27:14,429 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=04ae7ef325d9437d"})" 2026-10-19 13:27:14,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.022 0.022 2026-10-19 13:27:14,518 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.030 0.035 2026-10-19 13:27:14,528 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.014 2026-10-19 13:27:14,611 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-19 13:27:15,308 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:27:15,316 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:15,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:27:15,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:15] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:27:15,345 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:15] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:15,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:27:15,438 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:27:15,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:27:15,469 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:15,503 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:15,628 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.089 0.060 2026-10-19 13:27:15,677 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:15] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.015 0.049 2026-10-19 13:27:16,390 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-19 13:27:16,393 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-19 13:27:16,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-10-19 13:27:17,170 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-19 13:27:17,188 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:27:17,198 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-19 13:27:17,218 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-19 13:27:17,227 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-19 13:27:17,248 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:27:17,274 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:17,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:17] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.065 2026-10-19 13:27:17,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:17] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.071 2026-10-19 13:27:18,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:27:18,100 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:27:18,114 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:27:18,139 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4484606 for PoS orders references: ['Self-Order 00399-217-0010'] (draft: True) 2026-10-19 13:27:18,184 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4484606 with result: [{'id': 512, 'pos_reference': 'Self-Order 00399-217-0010', 'account_move': False}] 2026-10-19 13:27:18,293 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:27:18] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.072 0.116 2026-10-19 13:27:19,070 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-19 13:27:19,075 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-19 13:27:19,097 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:27:19,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:27:19,116 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-19 13:27:19,122 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54748 2026-10-19 13:27:19,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-19 13:27:19,123 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54748 2026-10-19 13:27:19,234 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132719_233821_TestSelfOrderMobile.txt 2026-10-19 13:27:19,234 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp19co8csw_chrome_odoo" 2026-10-19 13:27:19,337 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:27:50,716 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #174 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 13:27:53,608 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #174 deleted ir.attachment records with IDs: [7904, 7905, 7906, 7907, 7908, 7909, 7910, 7911, 7951, 7952, 7953, 7954, 7955, 7956, 7957, 7958] 2026-10-19 13:27:53,608 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #174 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-10-19 13:27:53,635 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #174 deleted ir.sequence records with IDs: [4884, 4887, 4935, 4938, 4885, 4888, 4936, 4939] 2026-10-19 13:27:59,016 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-10-19 13:27:59,567 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 54915 2026-10-19 13:27:59,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmpnmced6ng_chrome_odoo 2026-10-19 13:27:59,568 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:45417/json/version 2026-10-19 13:27:59,570 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45417/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:27:59,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: Chrome/150.0.7871.114 2026-10-19 13:27:59,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:45417/json 2026-10-19 13:27:59,713 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45417/json with timeout 3 increased to 10s during tests 2026-10-19 13:27:59,740 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:45417/devtools/page/FBD369D69EA1BEC0B007AB2B294B8068 2026-10-19 13:27:59,766 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-10-19 13:27:59,787 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-10-19 13:28:00,052 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_user from n/a 2026-10-19 13:28:00,067 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-10-19 13:28:00,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Open "http://127.0.0.1:8069/pos/ui?config_id=222" in browser 2026-10-19 13:28:00,079 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=222" 2026-10-19 13:28:00,101 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:28:01,186 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.267 0.822 2026-10-19 13:28:01,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': 'FBD369D69EA1BEC0B007AB2B294B8068', 'loaderId': 'B2ED1694C580422F72391F657D7C04F5', 'isDownload': False} 2026-10-19 13:28:01,191 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-10-19 13:28:01,210 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:28:01,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-19 13:28:01,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.026 2026-10-19 13:28:01,292 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.054 2026-10-19 13:28:01,819 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-19 13:28:01,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.008 2026-10-19 13:28:01,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:01,905 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-19 13:28:01,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:28:01,941 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate test code "odoo.startTour('test_table_stand_number_exported', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=222"})" 2026-10-19 13:28:02,709 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:28:03,253 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.603 0.719 2026-10-19 13:28:03,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.079 2026-10-19 13:28:03,427 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-19 13:28:03,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-19 13:28:03,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 14 0.022 0.053 2026-10-19 13:28:03,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.016 0.111 2026-10-19 13:28:03,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:03,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.016 0.161 2026-10-19 13:28:03,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.013 0.213 2026-10-19 13:28:03,790 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.013 0.258 2026-10-19 13:28:03,818 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:03,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:03,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:28:03,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.024 0.361 2026-10-19 13:28:03,924 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:28:03,936 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.357 2026-10-19 13:28:03,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:03] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.013 0.356 2026-10-19 13:28:04,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.010 0.360 2026-10-19 13:28:04,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=product.product&field=image_128&id=1864&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 8 0.043 0.360 2026-10-19 13:28:04,164 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 7 0.014 0.222 2026-10-19 13:28:04,187 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.004 0.251 2026-10-19 13:28:04,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:28:04,221 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.013 0.269 2026-10-19 13:28:04,228 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.251 2026-10-19 13:28:04,244 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.006 0.229 2026-10-19 13:28:04,322 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 18 0.030 0.230 2026-10-19 13:28:04,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image/res.company/87/favicon HTTP/1.1" 200 - 11 0.016 0.196 2026-10-19 13:28:04,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.005 0.172 2026-10-19 13:28:04,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 4 0.019 0.197 2026-10-19 13:28:04,462 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 4 0.009 0.223 2026-10-19 13:28:04,511 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-10-19%2013:27:19 HTTP/1.1" 200 - 4 0.015 0.238 2026-10-19 13:28:04,535 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:28:04,546 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click Orders dropdown item (trigger: .dropdown-item.with-badge.py-2:contains("Orders"))' 2026-10-19 13:28:04,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/image/res.company/87/favicon HTTP/1.1" 304 - 6 0.017 0.122 2026-10-19 13:28:04,595 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Select order (trigger: .order-row:contains("12345678901234"))' 2026-10-19 13:28:04,602 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-19 13:28:04,629 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:28:04,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.069 0.023 2026-10-19 13:28:04,669 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:28:04,695 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-19 13:28:04,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:04,704 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-19 13:28:04,708 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-19 13:28:04,727 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-19 13:28:04,741 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94260365 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-10-19 13:28:04,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:04,794 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #176 deleted pos.order.line records with IDs: [906] 2026-10-19 13:28:05,064 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94260365 with result: [{'id': 513, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-10-19 13:28:05,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.140 0.220 2026-10-19 13:28:05,181 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:05] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.017 2026-10-19 13:28:05,894 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-10-19 13:28:05,907 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:05,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 54915 2026-10-19 13:28:05,917 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-10-19 13:28:05,918 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 54915 2026-10-19 13:28:06,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132806_017207_TestSelfOrderPos.txt 2026-10-19 13:28:06,017 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmpnmced6ng_chrome_odoo" 2026-10-19 13:28:06,169 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-19 13:28:09,619 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-19 13:28:25,806 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55120 2026-10-19 13:28:25,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpf_xjm69k_chrome_odoo 2026-10-19 13:28:25,807 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:34323/json/version 2026-10-19 13:28:25,809 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34323/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:28:25,835 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-19 13:28:25,836 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:34323/json 2026-10-19 13:28:25,837 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34323/json with timeout 3 increased to 10s during tests 2026-10-19 13:28:25,850 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:34323/devtools/page/F72CA69E27B00A84FD34EBD4332296BE 2026-10-19 13:28:25,863 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-19 13:28:25,884 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-19 13:28:26,548 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:28:26,565 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-19 13:28:26,573 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=95d2c808b2514519" in browser 2026-10-19 13:28:26,574 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=95d2c808b2514519" 2026-10-19 13:28:26,602 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:28:27,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:27] "GET /pos-self/223?access_token=95d2c808b2514519 HTTP/1.1" 200 - 168 0.300 0.871 2026-10-19 13:28:27,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': 'F72CA69E27B00A84FD34EBD4332296BE', 'loaderId': '14D4590D419F51EB13FF911B995C6005', 'isDownload': False} 2026-10-19 13:28:27,771 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-10-19 13:28:27,811 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:28:27,842 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js, copying from /web/assets/5a69f9c/pos_self_order.assets_tests.min.js 2026-10-19 13:28:27,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:27] "GET /web/assets/1/5a69f9c/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.017 0.023 2026-10-19 13:28:27,883 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b4217c/pos_self_order.assets.min.css, copying from /web/assets/7b4217c/pos_self_order.assets.min.css 2026-10-19 13:28:27,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:27] "GET /web/assets/1/7b4217c/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.024 0.076 2026-10-19 13:28:27,944 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d2a60c/pos_self_order.assets.min.js, copying from /web/assets/3d2a60c/pos_self_order.assets.min.js 2026-10-19 13:28:27,968 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:27] "GET /web/assets/1/3d2a60c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.014 0.132 2026-10-19 13:28:28,239 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:28] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.009 0.013 2026-10-19 13:28:28,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:28] "GET /favicon.ico HTTP/1.1" 301 - 3 0.009 0.021 2026-10-19 13:28:28,265 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('SelfOrderOrderNumberTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/223?access_token=95d2c808b2514519"})" 2026-10-19 13:28:28,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:28] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.024 0.029 2026-10-19 13:28:28,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:28] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 7 0.014 0.063 2026-10-19 13:28:28,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.082 2026-10-19 13:28:28,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.012 2026-10-19 13:28:29,167 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-19 13:28:29,172 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-19 13:28:29,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-19 13:28:29,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:29,264 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-19 13:28:29,286 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-19 13:28:29,397 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:28:29,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.041 0.086 2026-10-19 13:28:29,440 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:29] "GET /menu/get-image/1873/512 HTTP/1.1" 200 - 10 0.014 0.062 2026-10-19 13:28:30,171 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-19 13:28:30,177 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Confirm' (trigger: .btn:contains('Confirm'))' 2026-10-19 13:28:30,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:30] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.013 0.018 2026-10-19 13:28:30,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:28:30,982 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-19 13:28:31,028 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12327663 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-19 13:28:31,137 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12327663 with result: [{'id': 514, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-19 13:28:31,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:31] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.170 0.156 2026-10-19 13:28:31,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:28:32,092 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'Ok' do not exist (trigger: .btn)' 2026-10-19 13:28:32,093 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-19 13:28:32,104 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-19 13:28:32,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:28:32,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55120 2026-10-19 13:28:32,129 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-19 13:28:32,131 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55120 2026-10-19 13:28:32,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132832_242863_TestSelfOrderSequence.txt 2026-10-19 13:28:32,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpf_xjm69k_chrome_odoo" 2026-10-19 13:28:32,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55280 2026-10-19 13:28:32,677 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpupc2ks7z_chrome_odoo 2026-10-19 13:28:32,678 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:36297/json/version 2026-10-19 13:28:32,680 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36297/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:28:32,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-19 13:28:32,724 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:36297/json 2026-10-19 13:28:32,726 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36297/json with timeout 3 increased to 10s during tests 2026-10-19 13:28:32,738 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:36297/devtools/page/DFE6613F6093BCD93403AC557C76A5BD 2026-10-19 13:28:32,746 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-19 13:28:32,757 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-19 13:28:32,857 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:pos_admin from n/a 2026-10-19 13:28:32,870 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-19 13:28:32,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos/ui?config_id=223" in browser 2026-10-19 13:28:32,897 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=223" 2026-10-19 13:28:33,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:33] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 97 0.220 0.493 2026-10-19 13:28:33,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': 'DFE6613F6093BCD93403AC557C76A5BD', 'loaderId': '3EBEAE5CFCC759A8AE2ADC91854275E5', 'isDownload': False} 2026-10-19 13:28:33,634 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-10-19 13:28:33,661 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:28:33,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:33] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.012 2026-10-19 13:28:33,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:33] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-19 13:28:33,726 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:33] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-19 13:28:34,295 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:34] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.017 0.012 2026-10-19 13:28:34,313 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.036 2026-10-19 13:28:34,359 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:28:34,397 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:28:34,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.019 2026-10-19 13:28:34,430 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=223"})" 2026-10-19 13:28:35,209 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-19 13:28:35,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 368 0.472 0.776 2026-10-19 13:28:35,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.073 2026-10-19 13:28:35,830 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.013 2026-10-19 13:28:35,856 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-19 13:28:35,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:35] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-10-19%2013:28:06 HTTP/1.1" 200 - 14 0.037 0.051 2026-10-19 13:28:35,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-19 13:28:36,022 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-10-19%2013:28:06 HTTP/1.1" 200 - 8 0.010 0.113 2026-10-19 13:28:36,075 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-10-19%2013:28:06 HTTP/1.1" 200 - 8 0.009 0.161 2026-10-19 13:28:36,112 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 7 0.018 0.179 2026-10-19 13:28:36,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.010 0.202 2026-10-19 13:28:36,163 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.020 0.215 2026-10-19 13:28:36,185 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.176 2026-10-19 13:28:36,195 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12461191 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-19 13:28:36,235 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #179 deleted pos.order.line records with IDs: [908] 2026-10-19 13:28:36,344 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12461191 with result: [{'id': 514, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-19 13:28:36,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.076 0.255 2026-10-19 13:28:36,393 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.011 0.304 2026-10-19 13:28:36,407 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.282 2026-10-19 13:28:36,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.016 0.284 2026-10-19 13:28:36,470 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:28:36,516 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-19 13:28:36,521 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.040 0.304 2026-10-19 13:28:36,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-19 13:28:36,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-10-19%2013:28:06 HTTP/1.1" 200 - 4 0.005 0.377 2026-10-19 13:28:36,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 18 0.036 0.162 2026-10-19 13:28:36,661 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.164 2026-10-19 13:28:36,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.012 0.174 2026-10-19 13:28:37,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-19 13:28:37,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 13:28:37,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:28:38,193 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-19 13:28:38,244 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:28:38,252 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:28:38,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:28:38,283 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-19 13:28:38,299 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:28:38,312 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:28:38,324 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-19 13:28:38,338 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-10-19 13:28:38,359 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8603606 for PoS orders references: ['Order 00401-001-0001'] (draft: True) 2026-10-19 13:28:38,361 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-19 13:28:38,376 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-10-19 13:28:38,527 100 INFO rb-993a05d-225723-426367 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8603606 with result: [{'id': 515, 'pos_reference': 'Order 00401-001-0001', 'account_move': False}] 2026-10-19 13:28:38,550 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.100 0.102 2026-10-19 13:28:38,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.049 2026-10-19 13:28:39,319 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-10-19 13:28:39,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.029 0.062 2026-10-19 13:28:39,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:28:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 13:28:40,195 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(2):contains("Order")' 2026-10-19 13:28:40,205 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(3):contains("1")' 2026-10-19 13:28:40,222 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(2):contains("Self-Order")' 2026-10-19 13:28:40,239 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("S")' 2026-10-19 13:28:40,255 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("1")' 2026-10-19 13:28:40,257 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-19 13:28:40,270 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55280 2026-10-19 13:28:40,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-19 13:28:40,272 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55280 2026-10-19 13:28:40,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132840_368166_TestSelfOrderSequence.txt 2026-10-19 13:28:40,368 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpupc2ks7z_chrome_odoo" 2026-10-19 13:28:40,441 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:29:13,623 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #180 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-19 13:29:16,790 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #180 deleted ir.attachment records with IDs: [8075, 8076, 8077, 8078, 8079, 8080, 8081, 8082, 8122, 8123, 8124, 8125, 8126, 8127, 8128, 8129] 2026-10-19 13:29:16,791 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #180 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-10-19 13:29:16,834 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #180 deleted ir.sequence records with IDs: [5021, 5024, 5072, 5075, 5022, 5025, 5073, 5076] 2026-10-19 13:29:22,502 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-10-19 13:29:23,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 55476 2026-10-19 13:29:23,031 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmpr6sxonps_chrome_odoo 2026-10-19 13:29:23,032 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:45811/json/version 2026-10-19 13:29:23,033 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45811/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:29:23,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: Chrome/150.0.7871.114 2026-10-19 13:29:23,052 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:45811/json 2026-10-19 13:29:23,053 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45811/json with timeout 3 increased to 10s during tests 2026-10-19 13:29:23,063 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:45811/devtools/page/28CDC61469298DFE2F65E48263F80AA4 2026-10-19 13:29:23,078 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-10-19 13:29:23,087 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-10-19 13:29:23,363 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:29:23,367 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-10-19 13:29:23,380 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Open "http://127.0.0.1:8069/pos/ui?config_id=228" in browser 2026-10-19 13:29:23,381 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-10-19 13:29:23,408 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:29:24,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:24] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.267 1.127 2026-10-19 13:29:24,795 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '28CDC61469298DFE2F65E48263F80AA4', 'loaderId': '500AE240B9D4F9D4F410293BB74CF925', 'isDownload': False} 2026-10-19 13:29:24,796 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-10-19 13:29:24,815 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:29:24,848 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:24] "GET /web/assets/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-19 13:29:24,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:24] "GET /web/assets/2efe18c/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-19 13:29:24,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:24] "GET /web/assets/94a40c3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.057 2026-10-19 13:29:25,359 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:25] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.009 0.011 2026-10-19 13:29:25,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-19 13:29:25,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-19 13:29:25,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:29:25,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:29:25,471 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate test code "odoo.startTour('VivaWalletTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=228"})" 2026-10-19 13:29:27,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.476 1.741 2026-10-19 13:29:27,813 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:27] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 2.249 2026-10-19 13:29:27,838 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-19 13:29:27,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.179 2026-10-19 13:29:28,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-19 13:29:28,117 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-19 13:29:28,887 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-19 13:29:28,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.300 0.526 2026-10-19 13:29:29,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.071 2026-10-19 13:29:29,116 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.020 2026-10-19 13:29:29,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:29:29,261 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 14 0.042 0.056 2026-10-19 13:29:29,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.011 0.142 2026-10-19 13:29:29,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:29:29,380 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.011 0.203 2026-10-19 13:29:29,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.009 0.244 2026-10-19 13:29:29,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:29:29,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:29:29,478 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:29:29,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.011 0.281 2026-10-19 13:29:29,517 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:29:29,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.014 0.342 2026-10-19 13:29:29,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.297 2026-10-19 13:29:29,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.008 0.277 2026-10-19 13:29:29,652 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.007 0.252 2026-10-19 13:29:29,668 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.003 0.162 2026-10-19 13:29:29,683 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:29:29,693 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.008 0.163 2026-10-19 13:29:29,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-19%2010:29:00 HTTP/1.1" 200 - 6 0.007 0.144 2026-10-19 13:29:29,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 19 0.021 0.184 2026-10-19 13:29:29,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.193 2026-10-19 13:29:29,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-19%2010:17:08 HTTP/1.1" 200 - 6 0.004 0.159 2026-10-19 13:29:29,840 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image/res.company/90/favicon HTTP/1.1" 200 - 6 0.018 0.159 2026-10-19 13:29:29,892 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.012 0.188 2026-10-19 13:29:29,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=1878&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 8 0.010 0.232 2026-10-19 13:29:29,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:29] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 4 0.034 0.232 2026-10-19 13:29:30,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 4 0.006 0.218 2026-10-19 13:29:30,047 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-10-19%2013:28:40 HTTP/1.1" 200 - 4 0.004 0.225 2026-10-19 13:29:30,080 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "GET /web/image/res.company/90/favicon HTTP/1.1" 304 - 6 0.017 0.188 2026-10-19 13:29:30,167 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-19 13:29:30,196 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-19 13:29:30,210 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-19 13:29:30,225 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.046 0.022 2026-10-19 13:29:30,226 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-19 13:29:30,243 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-19 13:29:30,260 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-19 13:29:30,271 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-19 13:29:30,291 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-19 13:29:30,311 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-19 13:29:30,327 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-10-19 13:29:30,341 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-19 13:29:30,382 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-19 13:29:30,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:29:30,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:29:30,397 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-19 13:29:30,415 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Viva"))' 2026-10-19 13:29:30,431 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-10-19 13:29:30,456 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-19 13:29:30,460 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-10-19 13:29:30,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.020 2026-10-19 13:29:30,472 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.003 0.015 2026-10-19 13:29:30,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:29:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:29:30,485 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 55476 2026-10-19 13:29:30,486 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-10-19 13:29:30,488 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 55476 2026-10-19 13:29:30,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_132930_589284_TestVivaWalletHttpCommon.txt 2026-10-19 13:29:30,589 100 INFO rb-993a05d-225723-426367 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmpr6sxonps_chrome_odoo" 2026-10-19 13:29:30,701 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-19 13:29:30,868 100 INFO rb-993a05d-225723-426367 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-19 13:29:32,470 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31495] 2026-10-19 13:29:33,025 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted res.partner records with IDs: [846] 2026-10-19 13:29:33,057 100 INFO rb-993a05d-225723-426367 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-19 13:29:34,899 100 INFO rb-993a05d-225723-426367 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-19 13:29:36,407 100 INFO rb-993a05d-225723-426367 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-19 13:29:37,788 100 INFO rb-993a05d-225723-426367 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-19 13:29:48,068 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [848], uid: 2, model: res.partner 2026-10-19 13:29:48,188 100 INFO rb-993a05d-225723-426367 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-19 13:29:50,096 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:29:50,729 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31716] 2026-10-19 13:29:50,946 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.product records with IDs: [1889] 2026-10-19 13:29:51,074 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-19 13:29:51,377 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-10-19 13:29:51,723 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-10-19 13:29:51,740 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-19 13:29:51,910 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-19 13:29:52,272 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-19 13:30:01,357 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-19 13:30:09,964 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-19 13:30:10,388 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-19 13:30:10,718 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:11,352 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-19 13:30:11,924 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:12,232 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-19 13:30:12,304 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-19 13:30:12,363 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-19 13:30:13,239 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:15,056 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-19 13:30:15,190 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-19 13:30:15,516 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-19 13:30:15,764 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-19 13:30:23,145 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-19 13:30:24,829 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:25,956 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.product records with IDs: [1925] 2026-10-19 13:30:26,499 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.product records with IDs: [1944] 2026-10-19 13:30:26,536 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-19 13:30:26,746 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-19 13:30:26,930 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-19 13:30:27,080 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-19 13:30:27,745 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-19 13:30:29,883 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-19 13:30:40,712 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-19 13:30:40,745 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-19 13:30:41,239 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-19 13:30:42,210 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-19 13:30:42,542 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-19 13:30:42,564 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:43,418 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-19 13:30:43,964 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-19 13:30:44,013 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:44,366 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-19 13:30:44,496 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-19 13:30:53,580 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-19 13:30:53,865 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-19 13:30:53,963 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-19 13:30:54,071 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-19 13:30:54,176 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:54,181 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-19 13:30:54,573 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-19 13:30:54,866 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:30:56,628 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-19 13:30:57,242 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-19 13:30:57,850 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-19 13:30:58,556 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-19 13:31:06,131 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-19 13:31:06,941 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-19 13:31:08,177 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-19 13:31:08,715 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-19 13:31:09,211 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-19 13:31:09,583 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-19 13:31:09,936 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-19 13:31:10,414 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-19 13:31:10,417 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-19 13:31:10,544 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:31:12,730 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-19 13:31:13,576 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-19 13:31:14,879 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-19 13:31:17,191 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-19 13:31:19,529 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-19 13:31:21,077 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-19 13:31:22,710 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-19 13:31:23,100 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-19 13:31:23,170 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-19 13:31:24,089 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-19 13:31:27,417 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:31:29,101 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.product records with IDs: [2077] 2026-10-19 13:31:29,169 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-19 13:31:29,817 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-19 13:31:30,498 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-19 13:31:31,023 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-19 13:31:31,860 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-19 13:31:32,577 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:31:34,615 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.product records with IDs: [2096] 2026-10-19 13:31:34,805 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-19 13:31:35,232 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-19 13:31:35,355 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-19 13:31:35,398 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-19 13:31:36,347 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-19 13:31:37,185 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-19 13:31:38,170 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-19 13:31:39,090 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-19 13:31:40,503 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-19 13:31:41,262 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-19 13:31:42,015 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:31:42,508 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-19 13:31:43,366 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-19 13:31:43,700 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-19 13:31:43,994 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-19 13:31:44,309 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-19 13:31:45,010 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-19 13:31:45,574 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-19 13:31:46,241 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-19 13:31:46,736 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-19 13:31:47,220 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-19 13:31:47,659 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:31:49,237 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-19 13:31:49,248 100 INFO rb-993a05d-225723-426367 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-19 13:31:49,682 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:32:20,817 100 INFO rb-993a05d-225723-426367 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-19 13:32:26,307 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<860147276430201.1792416746.096000909805298-openerp-791-account.move@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-19 13:32:26,307 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:32:26,421 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-10-19 13:32:26,473 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<860147276430201.1792416746.096000909805298-openerp-791-account.move@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-10-19 13:32:26,473 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:32:26,486 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-10-19 13:32:26,486 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-10-19 13:32:26,583 100 INFO rb-993a05d-225723-426367 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-19 13:32:27,987 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<706455878792031.1792416747.810168743133545-openerp-792-account.move@e2a9b9538198>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-19 13:32:27,987 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:32:28,099 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #184 deleted mail.mail records with IDs: [284] 2026-10-19 13:32:28,099 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:32:28,421 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:32:57,648 100 INFO rb-993a05d-225723-426367 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-19 13:32:59,624 100 INFO rb-993a05d-225723-426367 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-19 13:33:01,598 100 INFO rb-993a05d-225723-426367 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-19 13:33:04,057 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:33:07,004 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<712981031170254.1792416786.882384538650513-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:33:07,004 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:07,011 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:07,127 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<830717321537368.1792416787.071471214294434-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:07,127 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:07,129 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:07,923 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<150518727285966.1792416787.877484321594238-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:33:07,923 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:07,935 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:11,140 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-19 13:33:11,444 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 55681 2026-10-19 13:33:11,444 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpbru_blw9_chrome_odoo 2026-10-19 13:33:11,444 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:41075/json/version 2026-10-19 13:33:11,446 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41075/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:33:11,524 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: Chrome/150.0.7871.114 2026-10-19 13:33:11,524 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:41075/json 2026-10-19 13:33:11,525 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:41075/json with timeout 3 increased to 10s during tests 2026-10-19 13:33:11,542 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:41075/devtools/page/4B8E7730C7D46FA54DF7E2E5A7FAE2CE 2026-10-19 13:33:11,555 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-10-19 13:33:11,563 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-10-19 13:33:12,378 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:33:12,386 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:33:12,414 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-10-19 13:33:12,419 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:33:12,419 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:33:12,436 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:13,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:13] "GET /web HTTP/1.1" 200 - 121 0.225 1.319 2026-10-19 13:33:13,980 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': '4B8E7730C7D46FA54DF7E2E5A7FAE2CE', 'loaderId': 'B8011FC9580610A7CDDE400D12221541', 'isDownload': False} 2026-10-19 13:33:13,980 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-19 13:33:14,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:14] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-19 13:33:14,068 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:14] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.017 0.029 2026-10-19 13:33:14,170 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:14] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.018 0.121 2026-10-19 13:33:14,182 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:14] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.161 2026-10-19 13:33:14,232 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.031 0.160 2026-10-19 13:33:14,239 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:33:14,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:14] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-10-19 13:33:15,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:33:15,281 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 13:33:15,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-19 13:33:15,315 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.028 2026-10-19 13:33:15,424 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:33:15,623 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.181 0.130 2026-10-19 13:33:15,693 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 13:33:15,761 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.055 0.389 2026-10-19 13:33:15,772 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:33:15,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.440 2026-10-19 13:33:15,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.095 0.487 2026-10-19 13:33:16,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.630 2026-10-19 13:33:16,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.152 0.742 2026-10-19 13:33:16,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:33:16,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.837 2026-10-19 13:33:16,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:33:16,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:33:16,349 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:33:16,359 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:33:16,386 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.040 0.686 2026-10-19 13:33:16,429 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.632 2026-10-19 13:33:16,452 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.012 0.651 2026-10-19 13:33:16,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.495 2026-10-19 13:33:16,530 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.500 2026-10-19 13:33:16,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.154 2026-10-19 13:33:16,571 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.096 2026-10-19 13:33:17,225 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:33:17,246 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-19 13:33:17,271 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_dropdown_kanban .dropdown-toggle)' 2026-10-19 13:33:17,304 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:17] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.021 2026-10-19 13:33:17,743 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:17] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.124 0.281 2026-10-19 13:33:18,158 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:18] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.190 0.189 2026-10-19 13:33:18,394 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:33:18,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:18] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 20 0.042 0.055 2026-10-19 13:33:18,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.013 0.143 2026-10-19 13:33:18,667 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.022 0.170 2026-10-19 13:33:19,355 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart"))' 2026-10-19 13:33:19,375 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"])))' 2026-10-19 13:33:19,421 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:19] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.024 0.031 2026-10-19 13:33:19,473 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:19] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.008 0.025 2026-10-19 13:33:19,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:19] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-19 13:33:19,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:19] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.023 0.037 2026-10-19 13:33:19,601 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:19] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-19 13:33:19,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:19] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 13:33:20,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-19 13:33:20,545 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains("Burndown Chart Test") .o_facet_remove)' 2026-10-19 13:33:20,563 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Search Burndown Chart (trigger: input.o_searchview_input)' 2026-10-19 13:33:20,569 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:20] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-19 13:33:20,591 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Validate search (trigger: .o_searchview_autocomplete .o_menu_item:contains("Project"))' 2026-10-19 13:33:20,599 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Date: Month") .o_facet_remove)' 2026-10-19 13:33:20,627 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date and Stage") button.o_notification_close)' 2026-10-19 13:33:20,628 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-19 13:33:20,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:20] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.024 0.031 2026-10-19 13:33:20,650 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The Stage group menu item is invisible (trigger: .o_group_by_menu:not(:has(.o_menu_item:contains("Stage"))))' 2026-10-19 13:33:20,664 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date"))' 2026-10-19 13:33:20,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:20] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.010 0.060 2026-10-19 13:33:20,712 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected)' 2026-10-19 13:33:20,735 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close)' 2026-10-19 13:33:20,752 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-19 13:33:20,774 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date"))' 2026-10-19 13:33:20,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:20] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.011 0.028 2026-10-19 13:33:20,783 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child)' 2026-10-19 13:33:20,844 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Close the Date filter menu (trigger: .o_graph_renderer)' 2026-10-19 13:33:20,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:20] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.018 0.022 2026-10-19 13:33:20,855 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-19 13:33:20,895 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The comparison menu is not rendered (trigger: :not(:has(.o_comparison_menu)))' 2026-10-19 13:33:20,905 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-10-19 13:33:20,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:33:20,964 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 55681 2026-10-19 13:33:20,967 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-10-19 13:33:20,968 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 55681 2026-10-19 13:33:21,074 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133321_074190_TestBurndownChartTour.txt 2026-10-19 13:33:21,074 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpbru_blw9_chrome_odoo" 2026-10-19 13:33:21,103 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:33:24,166 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<811797841425670.1792416804.025529623031616-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:33:24,166 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:24,173 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:24,287 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<128657312114761.1792416804.238202095031738-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:24,288 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:24,290 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:24,415 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-19 13:33:24,831 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 55898 2026-10-19 13:33:24,832 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmp986uf402_chrome_odoo 2026-10-19 13:33:24,832 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:34009/json/version 2026-10-19 13:33:24,834 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34009/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:33:24,933 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: Chrome/150.0.7871.114 2026-10-19 13:33:24,934 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:34009/json 2026-10-19 13:33:24,935 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:34009/json with timeout 3 increased to 10s during tests 2026-10-19 13:33:24,942 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:34009/devtools/page/EED34EDBA96683E0F06124787EAED65C 2026-10-19 13:33:24,979 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-10-19 13:33:25,026 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-10-19 13:33:25,094 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:armandel from n/a 2026-10-19 13:33:25,115 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-10-19 13:33:25,119 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:33:25,119 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:33:25,135 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:33:26,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:26] "GET /web HTTP/1.1" 200 - 116 0.143 1.047 2026-10-19 13:33:26,325 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': 'EED34EDBA96683E0F06124787EAED65C', 'loaderId': '06F15D787E4DE0DD8A202314934565A9', 'isDownload': False} 2026-10-19 13:33:26,325 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-19 13:33:26,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:26] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.015 0.014 2026-10-19 13:33:26,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.024 2026-10-19 13:33:26,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:26] "GET /web/webclient/load_menus/65316eced36d047d2f304034bbdf4695da78b04ab96fdb5e861e70c295f7de25 HTTP/1.1" 200 - 4 0.010 0.099 2026-10-19 13:33:26,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:26] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.003 0.112 2026-10-19 13:33:26,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:26] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.143 2026-10-19 13:33:26,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:26] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:33:26,571 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:33:27,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-19 13:33:27,729 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-19 13:33:27,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 13:33:27,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.034 0.011 2026-10-19 13:33:27,925 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:33:28,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.130 0.200 2026-10-19 13:33:28,095 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:33:28,100 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.280 2026-10-19 13:33:28,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.224 2026-10-19 13:33:28,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.241 2026-10-19 13:33:28,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.016 0.284 2026-10-19 13:33:28,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.239 2026-10-19 13:33:28,285 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-19 13:33:28,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.032 0.246 2026-10-19 13:33:28,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.025 0.197 2026-10-19 13:33:28,361 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-19 13:33:28,369 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-19 13:33:28,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-19 13:33:28,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:33:28,442 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.299 2026-10-19 13:33:28,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.032 0.332 2026-10-19 13:33:28,581 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/image?model=res.users&field=avatar_128&id=195 HTTP/1.1" 200 - 18 0.029 0.355 2026-10-19 13:33:28,626 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.017 0.196 2026-10-19 13:33:29,283 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:33:29,301 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-19 13:33:29,318 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open Pig Project (trigger: .o_kanban_record:contains("Pig"))' 2026-10-19 13:33:29,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.020 2026-10-19 13:33:29,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:29] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.084 0.229 2026-10-19 13:33:30,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:30] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.137 0.218 2026-10-19 13:33:30,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.016 0.042 2026-10-19 13:33:30,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:30] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.015 0.073 2026-10-19 13:33:30,437 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:30] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 12 0.016 0.118 2026-10-19 13:33:30,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-19 13:33:31,252 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_quick_create))' 2026-10-19 13:33:31,265 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_edit))' 2026-10-19 13:33:31,278 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_delete))' 2026-10-19 13:33:31,297 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"])' 2026-10-19 13:33:31,312 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"])' 2026-10-19 13:33:31,320 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:31] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.022 0.044 2026-10-19 13:33:31,328 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that we can create a new stage (trigger: .o_column_quick_create .o_quick_create_folded)' 2026-10-19 13:33:31,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:31] "POST /web/action/load HTTP/1.1" 200 - 13 0.019 0.029 2026-10-19 13:33:31,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:31] "POST /web/action/run HTTP/1.1" 200 - 17 0.017 0.036 2026-10-19 13:33:31,860 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:31] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 102 0.101 0.305 2026-10-19 13:33:31,911 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 8 0.008 0.017 2026-10-19 13:33:31,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:31] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.031 2026-10-19 13:33:32,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:32] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.019 0.053 2026-10-19 13:33:32,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-19 13:33:32,192 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:32] "GET /web/image/res.users/195/avatar_128 HTTP/1.1" 200 - 11 0.012 0.051 2026-10-19 13:33:32,199 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.022 2026-10-19 13:33:33,034 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal stage (trigger: input.form-control)' 2026-10-19 13:33:33,045 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-19 13:33:33,061 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column exists (trigger: .o_kanban_header:contains("Never"))' 2026-10-19 13:33:33,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:33] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.011 0.017 2026-10-19 13:33:33,130 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:33] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.016 0.016 2026-10-19 13:33:33,154 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:33] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-19 13:33:33,921 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open column edit dropdown (trigger: .o_kanban_header:eq(0))' 2026-10-19 13:33:33,934 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Try editing inbox (trigger: .dropdown-item.o_column_edit)' 2026-10-19 13:33:33,958 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Change title (trigger: div.o_field_char[name="name"] input)' 2026-10-19 13:33:33,995 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:33] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.014 0.021 2026-10-19 13:33:34,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 13:33:34,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:34] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-19 13:33:34,865 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-10-19 13:33:34,876 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column was updated (trigger: .o_kanban_header:contains("Todo"))' 2026-10-19 13:33:34,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:34] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.010 0.011 2026-10-19 13:33:34,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:34] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.022 2026-10-19 13:33:34,964 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:34] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.009 0.027 2026-10-19 13:33:35,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:35] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.031 0.062 2026-10-19 13:33:35,882 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a personal task from the quick create form (trigger: .o-kanban-button-new)' 2026-10-19 13:33:35,896 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal task (trigger: input.o_input:not(.o_searchview_input))' 2026-10-19 13:33:35,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:35] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.007 0.027 2026-10-19 13:33:35,993 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:35] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.011 0.034 2026-10-19 13:33:36,820 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-19 13:33:36,828 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that task exists (trigger: .o_kanban_record_title:contains("New Test Task"))' 2026-10-19 13:33:37,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:37] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.058 0.110 2026-10-19 13:33:37,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:37] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.018 0.041 2026-10-19 13:33:37,197 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:37] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.034 0.135 2026-10-19 13:33:37,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:37] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.008 0.111 2026-10-19 13:33:37,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:37] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.137 2026-10-19 13:33:37,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.013 2026-10-19 13:33:38,862 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-10-19 13:33:38,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:33:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:33:38,881 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 55898 2026-10-19 13:33:38,884 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-10-19 13:33:38,884 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 55898 2026-10-19 13:33:38,981 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133338_981099_TestPersonalStageTour.txt 2026-10-19 13:33:38,981 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmp986uf402_chrome_odoo" 2026-10-19 13:33:39,006 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:33:41,520 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<682007844363902.1792416821.418023109436035-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:33:41,521 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:41,525 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:41,617 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<059507358588735.1792416821.579715013504028-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:41,617 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:41,619 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:41,650 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-10-19 13:33:42,316 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-19 13:33:43,466 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041335442628358.1792416823.351824522018433-openerp-message-notify@e2a9b9538198>: ['"User 1 with personal stages" <@False>'] 2026-10-19 13:33:43,474 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:43,534 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982661300867936.1792416823.477582931518555-openerp-message-notify@e2a9b9538198>: ['"User 2 with personal stages" <@False>'] 2026-10-19 13:33:43,536 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:43,589 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038798765327141.1792416823.539294719696045-openerp-message-notify@e2a9b9538198>: ['"User 1 with personal stages" <@False>'] 2026-10-19 13:33:43,591 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:43,639 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893106941325922.1792416823.593865156173706-openerp-message-notify@e2a9b9538198>: ['"User 2 with personal stages" <@False>'] 2026-10-19 13:33:43,642 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:43,691 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <925584008774729.1792416823.644319772720337-openerp-message-notify@e2a9b9538198>: ['"User 1 with personal stages" <@False>'] 2026-10-19 13:33:43,694 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:43,742 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <670954170989200.1792416823.696617364883423-openerp-message-notify@e2a9b9538198>: ['"User 1 with personal stages" <@False>'] 2026-10-19 13:33:43,744 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:43,959 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [356] 2026-10-19 13:33:43,995 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #203 deleted project.task.type records with IDs: [351] 2026-10-19 13:33:44,065 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #203 deleted project.task.type records with IDs: [350, 352] 2026-10-19 13:33:44,112 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-10-19 13:33:44,266 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-10-19 13:33:44,269 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-19 13:33:44,574 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 298 and Message-Id '<609789497364205.1792416824.447026491165161-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:44,575 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:44,581 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:44,628 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-19 13:33:44,844 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 299 and Message-Id '<149840893770581.1792416824.709583044052124-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:44,844 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:44,862 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:44,944 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-19 13:33:45,156 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 300 and Message-Id '<852012086322353.1792416825.020711421966553-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:33:45,156 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:45,162 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:45,250 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 13:33:48,437 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 301 and Message-Id '<184025713566708.1792416828.300615310668945-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:33:48,437 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:48,443 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:48,540 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<030362016279603.1792416828.507951498031616-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:48,540 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:48,541 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:48,578 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-19 13:33:48,737 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-19 13:33:49,907 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<212717113214568.1792416829.805227041244507-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:49,907 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:49,913 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:50,167 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-19 13:33:50,616 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-19 13:33:54,498 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-19 13:33:54,743 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<321278056282972.1792416834.625107049942017-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:54,743 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:54,749 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:54,798 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<396300655010980.1792416834.751960754394531-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:33:54,798 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:33:54,801 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:33:55,408 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:34:06,198 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:34:06,199 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:34:06,199 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:34:06,203 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:34:06,204 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:34:06,204 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:34:06,204 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:34:06,204 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:34:06,204 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:09,729 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:34:12,134 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-19 13:34:15,894 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:34:19,006 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<694226306009824.1792416858.873285531997681-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:34:19,007 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:19,017 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:19,136 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<845301747352693.1792416859.083877086639404-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:34:19,136 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:19,139 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:19,180 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-19 13:34:19,438 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<780711970061300.1792416859.356516122817993-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:34:19,439 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:19,441 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:19,498 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:34:22,235 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<386534556191027.1792416862.113000631332397-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:34:22,235 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:22,241 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:22,344 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<218422739318476.1792416862.298703193664551-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:34:22,344 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:22,346 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:22,687 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<729319127402593.1792416862.637092113494873-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:34:22,687 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:22,689 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:22,808 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<179362924468741.1792416862.759342908859253-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:34:22,808 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:22,810 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:23,009 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<700251745058112.1792416862.933204889297485-openerp-136-project.project@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-10-19 13:34:23,009 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:23,159 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-10-19 13:34:23,159 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:23,184 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-19 13:34:23,340 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-19 13:34:23,620 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-19 13:34:25,144 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<712649111794696.1792416865.005022287368774-openerp-136-project.project@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-10-19 13:34:25,144 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:25,180 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-10-19 13:34:25,181 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:25,217 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-10-19 13:34:27,330 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:34:29,637 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-19 13:34:29,951 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56142 2026-10-19 13:34:29,951 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpedzbtlhp_chrome_odoo 2026-10-19 13:34:29,951 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:38733/json/version 2026-10-19 13:34:29,953 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38733/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:34:30,039 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:34:30,039 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:38733/json 2026-10-19 13:34:30,040 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:38733/json with timeout 3 increased to 10s during tests 2026-10-19 13:34:30,054 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:38733/devtools/page/C03682A293EC28EB56DD3642D22036F1 2026-10-19 13:34:30,078 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-19 13:34:30,084 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-19 13:34:30,831 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:34:30,837 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:34:30,853 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-19 13:34:30,860 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:34:30,861 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:34:30,895 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:33,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /web HTTP/1.1" 200 - 121 0.176 2.372 2026-10-19 13:34:33,436 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'C03682A293EC28EB56DD3642D22036F1', 'loaderId': '397265BBF97FE533314CF0B2591DB088', 'isDownload': False} 2026-10-19 13:34:33,437 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-19 13:34:33,543 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.017 0.053 2026-10-19 13:34:33,567 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.084 2026-10-19 13:34:33,599 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.099 2026-10-19 13:34:33,617 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.075 2026-10-19 13:34:33,619 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:34:33,673 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.038 0.064 2026-10-19 13:34:33,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:33] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 13:34:34,748 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-19 13:34:34,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-19 13:34:34,767 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-19 13:34:34,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.038 2026-10-19 13:34:34,876 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:34:35,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.101 0.130 2026-10-19 13:34:35,064 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 13:34:35,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.048 0.337 2026-10-19 13:34:35,180 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.380 2026-10-19 13:34:35,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-19 13:34:35,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.050 0.370 2026-10-19 13:34:35,448 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.094 0.508 2026-10-19 13:34:35,643 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.094 0.670 2026-10-19 13:34:35,653 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.735 2026-10-19 13:34:35,658 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:34:35,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:34:35,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.032 0.654 2026-10-19 13:34:35,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:34:35,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:34:35,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:34:35,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.082 0.561 2026-10-19 13:34:35,872 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.660 2026-10-19 13:34:35,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.634 2026-10-19 13:34:35,972 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.475 2026-10-19 13:34:36,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.021 0.233 2026-10-19 13:34:36,021 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.139 2026-10-19 13:34:36,658 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:34:36,683 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-19 13:34:36,699 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-10-19 13:34:36,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.022 2026-10-19 13:34:37,310 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:37] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.243 0.295 2026-10-19 13:34:37,680 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.176 0.158 2026-10-19 13:34:37,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-19 13:34:37,958 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.015 0.042 2026-10-19 13:34:38,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:38] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.030 0.111 2026-10-19 13:34:38,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:38] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.024 0.182 2026-10-19 13:34:38,867 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-10-19 13:34:38,884 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-10-19 13:34:38,906 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.018 2026-10-19 13:34:38,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:38] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.009 0.024 2026-10-19 13:34:39,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 13:34:39,051 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:39] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.013 0.044 2026-10-19 13:34:39,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 13:34:39,883 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-10-19 13:34:39,911 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-10-19 13:34:39,954 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:39] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.030 0.030 2026-10-19 13:34:40,185 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.008 0.029 2026-10-19 13:34:40,968 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-10-19 13:34:40,991 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-10-19 13:34:41,007 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:41] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.012 0.025 2026-10-19 13:34:41,099 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:41] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.043 0.032 2026-10-19 13:34:41,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.174 0.184 2026-10-19 13:34:41,775 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:41] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.128 0.160 2026-10-19 13:34:42,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 13:34:44,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:44] "GET /my/projects HTTP/1.1" 200 - 219 0.477 1.303 2026-10-19 13:34:44,780 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 13:34:44,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:44] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.016 0.021 2026-10-19 13:34:44,816 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 13:34:44,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:44] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.035 0.069 2026-10-19 13:34:44,882 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 13:34:44,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:44] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.076 2026-10-19 13:34:45,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:34:45,034 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.017 0.012 2026-10-19 13:34:45,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:34:45,108 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 13:34:45,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.043 2026-10-19 13:34:45,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.017 0.060 2026-10-19 13:34:45,598 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.008 0.016 2026-10-19 13:34:45,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.004 2026-10-19 13:34:45,785 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.040 0.106 2026-10-19 13:34:45,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.121 2026-10-19 13:34:45,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:45] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.026 0.103 2026-10-19 13:34:46,942 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-19 13:34:46,964 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 13:34:47,166 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:47] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.059 0.124 2026-10-19 13:34:47,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:47] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.006 2026-10-19 13:34:47,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:47] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.010 0.008 2026-10-19 13:34:47,589 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:47] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.078 0.241 2026-10-19 13:34:47,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:47] "GET /web/assets/a1f46f7/project.webclient.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 13:34:47,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:47] "GET /web/assets/d9225d3/project.webclient.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-10-19 13:34:48,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.003 0.038 2026-10-19 13:34:48,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.011 0.004 2026-10-19 13:34:48,423 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.014 0.028 2026-10-19 13:34:48,445 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.009 0.021 2026-10-19 13:34:48,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.023 2026-10-19 13:34:48,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.135 0.216 2026-10-19 13:34:48,851 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.013 0.017 2026-10-19 13:34:48,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.019 0.047 2026-10-19 13:34:48,977 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:48] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:34:49,750 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 13:34:49,757 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-19 13:34:49,774 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-19 13:34:49,810 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:49] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.025 2026-10-19 13:34:49,839 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:49] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.004 0.010 2026-10-19 13:34:50,537 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-19 13:34:50,545 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-19 13:34:50,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:50] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.127 0.157 2026-10-19 13:34:50,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:50] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.010 0.030 2026-10-19 13:34:51,071 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.039 0.072 2026-10-19 13:34:51,159 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.011 0.020 2026-10-19 13:34:51,173 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.030 2026-10-19 13:34:51,243 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.011 0.032 2026-10-19 13:34:51,404 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-19 13:34:51,414 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-19 13:34:51,416 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.025 0.037 2026-10-19 13:34:51,424 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-19 13:34:51,428 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-19 13:34:51,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.037 0.066 2026-10-19 13:34:51,760 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<950359121483940.1792416891.593286991119385-openerp-448-project.task@e2a9b9538198>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-19 13:34:51,760 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:51,783 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [316] 2026-10-19 13:34:51,783 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:51,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.086 0.274 2026-10-19 13:34:51,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.254 2026-10-19 13:34:51,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.047 0.318 2026-10-19 13:34:51,975 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.026 0.151 2026-10-19 13:34:51,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:51] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.033 2026-10-19 13:34:52,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.008 0.047 2026-10-19 13:34:52,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.020 0.051 2026-10-19 13:34:52,195 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 13:34:52,225 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 13:34:52,231 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-19 13:34:52,241 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 13:34:52,268 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 13:34:52,282 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 13:34:52,299 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:52] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.023 0.020 2026-10-19 13:34:52,301 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 13:34:52,311 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-19 13:34:52,338 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-19 13:34:52,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:52] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.026 0.025 2026-10-19 13:34:52,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.032 0.082 2026-10-19 13:34:52,467 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.107 2026-10-19 13:34:53,091 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-19 13:34:53,104 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-19 13:34:53,106 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-19 13:34:53,118 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:34:53,134 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56142 2026-10-19 13:34:53,136 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-19 13:34:53,136 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56142 2026-10-19 13:34:53,245 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133453_245618_TestProjectSharingUi.txt 2026-10-19 13:34:53,246 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpedzbtlhp_chrome_odoo" 2026-10-19 13:34:53,265 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-19 13:34:53,519 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<044826390187908.1792416893.388822317123413-openerp-138-project.project@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-19 13:34:53,519 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:34:53,541 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-10-19 13:34:53,542 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:34:54,118 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56412 2026-10-19 13:34:54,119 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpq_zflmzm_chrome_odoo 2026-10-19 13:34:54,119 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37755/json/version 2026-10-19 13:34:54,121 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37755/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:34:54,245 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:34:54,245 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37755/json 2026-10-19 13:34:54,247 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:37755/json with timeout 3 increased to 10s during tests 2026-10-19 13:34:54,258 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:37755/devtools/page/FDCF6AED5990FE06560A3A87444660DD 2026-10-19 13:34:54,267 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-19 13:34:54,287 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-19 13:34:54,468 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:georges1 from n/a 2026-10-19 13:34:54,491 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-19 13:34:54,506 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-19 13:34:54,506 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-19 13:34:54,532 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:34:56,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /my/projects HTTP/1.1" 200 - 246 0.338 1.689 2026-10-19 13:34:56,559 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'FDCF6AED5990FE06560A3A87444660DD', 'loaderId': 'D5DC04F397211A1E370A256AAA0A09D7', 'isDownload': False} 2026-10-19 13:34:56,560 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-19 13:34:56,593 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:34:56,628 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 13:34:56,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.049 0.037 2026-10-19 13:34:56,706 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 13:34:56,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.022 0.085 2026-10-19 13:34:56,751 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 13:34:56,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.015 0.055 2026-10-19 13:34:56,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:34:56,888 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:34:56,892 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:34:56,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.013 0.015 2026-10-19 13:34:56,939 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 13:34:56,970 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.017 0.045 2026-10-19 13:34:56,991 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:56] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.007 0.052 2026-10-19 13:34:57,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:57] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-19 13:34:57,483 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.007 2026-10-19 13:34:57,549 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-19 13:34:57,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.023 0.190 2026-10-19 13:34:57,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.186 2026-10-19 13:34:57,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.162 2026-10-19 13:34:58,792 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-19 13:34:58,811 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 13:34:59,019 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.074 0.121 2026-10-19 13:34:59,101 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.017 0.027 2026-10-19 13:34:59,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.003 0.010 2026-10-19 13:34:59,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.002 0.007 2026-10-19 13:34:59,420 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.043 0.211 2026-10-19 13:34:59,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "GET /web/assets/d9225d3/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-19 13:34:59,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "GET /web/assets/a1f46f7/project.webclient.min.css HTTP/1.1" 200 - 4 0.005 0.039 2026-10-19 13:34:59,897 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:34:59] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:35:00,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.007 2026-10-19 13:35:00,191 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.015 2026-10-19 13:35:00,211 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.014 2026-10-19 13:35:00,454 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.068 0.152 2026-10-19 13:35:00,477 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.191 2026-10-19 13:35:00,561 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 16 0.018 0.036 2026-10-19 13:35:00,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.011 0.074 2026-10-19 13:35:00,687 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.036 0.051 2026-10-19 13:35:01,441 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 13:35:01,456 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-10-19 13:35:01,496 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-10-19 13:35:01,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:01] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.023 0.025 2026-10-19 13:35:01,638 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:01] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.012 0.025 2026-10-19 13:35:02,258 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-10-19 13:35:02,266 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-10-19 13:35:02,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:02] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.081 0.132 2026-10-19 13:35:02,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:02] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.021 0.037 2026-10-19 13:35:02,706 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:02] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.036 0.073 2026-10-19 13:35:02,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:02] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.018 0.034 2026-10-19 13:35:02,816 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:02] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.038 2026-10-19 13:35:02,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:02] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.014 0.031 2026-10-19 13:35:03,039 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-10-19 13:35:03,048 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-10-19 13:35:03,064 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-10-19 13:35:03,079 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-10-19 13:35:03,118 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "GET /web/image/res.partner/939/avatar_128 HTTP/1.1" 200 - 23 0.059 0.063 2026-10-19 13:35:03,208 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.034 0.122 2026-10-19 13:35:03,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.038 0.191 2026-10-19 13:35:03,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.078 2026-10-19 13:35:03,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.033 0.152 2026-10-19 13:35:03,478 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.023 0.134 2026-10-19 13:35:03,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.004 0.026 2026-10-19 13:35:03,510 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.004 0.031 2026-10-19 13:35:03,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.026 0.043 2026-10-19 13:35:03,842 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 13:35:03,861 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 13:35:03,874 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-10-19 13:35:03,890 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 13:35:03,910 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-10-19 13:35:03,926 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-10-19 13:35:03,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:03] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.019 0.013 2026-10-19 13:35:03,951 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-10-19 13:35:03,979 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-19 13:35:03,980 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-19 13:35:04,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:04] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.020 0.031 2026-10-19 13:35:04,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:04] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.014 0.057 2026-10-19 13:35:04,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:04] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.014 0.096 2026-10-19 13:35:04,185 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:04] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.029 0.085 2026-10-19 13:35:04,238 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:04] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.017 0.056 2026-10-19 13:35:04,246 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.077 2026-10-19 13:35:04,750 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-10-19 13:35:04,757 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-10-19 13:35:04,761 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-19 13:35:04,777 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:35:04,805 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56412 2026-10-19 13:35:04,806 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-19 13:35:04,806 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56412 2026-10-19 13:35:04,930 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133504_930442_TestProjectSharingUi.txt 2026-10-19 13:35:04,930 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpq_zflmzm_chrome_odoo" 2026-10-19 13:35:04,951 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-19 13:35:05,216 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<072447605362509.1792416905.087644815444946-openerp-138-project.project@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-19 13:35:05,216 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:05,241 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-10-19 13:35:05,241 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:05,693 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56628 2026-10-19 13:35:05,694 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp1zrwyp6p_chrome_odoo 2026-10-19 13:35:05,694 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40631/json/version 2026-10-19 13:35:05,696 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40631/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:35:05,799 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:35:05,800 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40631/json 2026-10-19 13:35:05,801 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:40631/json with timeout 3 increased to 10s during tests 2026-10-19 13:35:05,832 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:40631/devtools/page/BD4EAF8D1F44B4944C6AC81582793D31 2026-10-19 13:35:05,860 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-19 13:35:05,906 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-19 13:35:06,029 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:georges1 from n/a 2026-10-19 13:35:06,039 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-19 13:35:06,050 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-19 13:35:06,051 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-19 13:35:06,072 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:35:08,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /my/projects HTTP/1.1" 200 - 246 0.281 1.794 2026-10-19 13:35:08,143 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'BD4EAF8D1F44B4944C6AC81582793D31', 'loaderId': '0F2143B1A4A3D4F9F904732A62148DA6', 'isDownload': False} 2026-10-19 13:35:08,144 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-19 13:35:08,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:35:08,219 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 13:35:08,318 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.090 0.045 2026-10-19 13:35:08,331 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 13:35:08,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.011 0.122 2026-10-19 13:35:08,380 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 13:35:08,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.017 0.035 2026-10-19 13:35:08,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:35:08,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-19 13:35:08,576 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:35:08,600 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.025 0.017 2026-10-19 13:35:08,674 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 13:35:08,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.025 0.038 2026-10-19 13:35:08,739 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:08] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.012 0.074 2026-10-19 13:35:09,155 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:09] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-19 13:35:09,196 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:09] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.008 0.005 2026-10-19 13:35:09,264 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-10-19 13:35:09,372 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.162 2026-10-19 13:35:09,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:09] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.116 2026-10-19 13:35:09,412 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.122 2026-10-19 13:35:10,492 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-10-19 13:35:10,510 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 13:35:10,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:10] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.051 0.133 2026-10-19 13:35:10,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:10] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.016 0.014 2026-10-19 13:35:10,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:10] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.005 0.015 2026-10-19 13:35:10,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:10] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.010 0.008 2026-10-19 13:35:11,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:11] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.085 0.182 2026-10-19 13:35:11,175 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:11] "GET /web/assets/a1f46f7/project.webclient.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-10-19 13:35:11,188 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:11] "GET /web/assets/d9225d3/project.webclient.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-19 13:35:11,649 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:11] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-19 13:35:11,922 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:11] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.005 2026-10-19 13:35:11,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.018 0.034 2026-10-19 13:35:12,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.010 0.037 2026-10-19 13:35:12,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:12] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.169 0.211 2026-10-19 13:35:12,376 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:12] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.013 0.384 2026-10-19 13:35:12,432 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.013 0.028 2026-10-19 13:35:12,469 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.019 0.045 2026-10-19 13:35:12,554 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.018 0.036 2026-10-19 13:35:13,191 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-10-19 13:35:13,206 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-10-19 13:35:13,236 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-19 13:35:13,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:13] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.040 0.049 2026-10-19 13:35:13,341 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.085 2026-10-19 13:35:13,991 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-10-19 13:35:14,004 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-19 13:35:14,018 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:35:14,048 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56628 2026-10-19 13:35:14,054 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-19 13:35:14,059 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56628 2026-10-19 13:35:14,158 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133514_158444_TestProjectSharingUi.txt 2026-10-19 13:35:14,158 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp1zrwyp6p_chrome_odoo" 2026-10-19 13:35:14,185 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:35:17,142 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 319 and Message-Id '<233725372789024.1792416916.996183395385742-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:35:17,142 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:17,149 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:17,288 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<089217145834631.1792416917.234761476516724-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:35:17,288 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:17,291 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:17,343 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-19 13:35:18,657 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-19 13:35:19,257 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-19 13:35:20,411 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-19 13:35:21,636 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<034416782539337.1792416921.453657627105713-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:35:21,637 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:21,643 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:22,499 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<080984588375182.1792416922.428032875061035-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:35:22,499 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:22,502 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:23,130 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-19 13:35:24,392 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<067084642471493.1792416924.180532932281494-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:35:24,392 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:24,399 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:26,540 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33625] 2026-10-19 13:35:26,640 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-10-19 13:35:26,681 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22378, 22379] 2026-10-19 13:35:26,826 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<706086348121744.1792416926.764378786087036-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:35:26,826 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:26,828 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:27,702 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-19 13:35:28,738 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<616839826865708.1792416928.536091566085815-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:35:28,738 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:28,745 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:28,960 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33627, 33599] 2026-10-19 13:35:29,040 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-10-19 13:35:29,078 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22332, 22333, 22382, 22383] 2026-10-19 13:35:29,095 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-19 13:35:44,895 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-19 13:35:46,138 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-19 13:35:46,279 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-19 13:35:48,421 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:35:51,286 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<036617986136559.1792416951.166888236999512-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:35:51,286 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:51,292 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:51,389 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<213737488049800.1792416951.341381072998047-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:35:51,389 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:35:51,391 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:35:53,469 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-19 13:35:54,005 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 56816 2026-10-19 13:35:54,005 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpxusbl_e6_chrome_odoo 2026-10-19 13:35:54,006 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:35961/json/version 2026-10-19 13:35:54,008 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35961/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:35:54,047 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: Chrome/150.0.7871.114 2026-10-19 13:35:54,047 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:35961/json 2026-10-19 13:35:54,048 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:35961/json with timeout 3 increased to 10s during tests 2026-10-19 13:35:54,083 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:35961/devtools/page/BB7592B1191178333DBB5E2B08B14AEF 2026-10-19 13:35:54,104 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-10-19 13:35:54,127 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-10-19 13:35:54,912 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:35:54,916 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:35:54,927 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-10-19 13:35:54,931 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:35:54,932 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:35:54,959 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:35:56,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /web HTTP/1.1" 200 - 125 0.205 1.239 2026-10-19 13:35:56,394 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': 'BB7592B1191178333DBB5E2B08B14AEF', 'loaderId': '742D001EC323651DBD44CE2CC0150BF2', 'isDownload': False} 2026-10-19 13:35:56,394 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-19 13:35:56,463 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-19 13:35:56,486 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.025 2026-10-19 13:35:56,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /web/webclient/load_menus/6b548f3537a23f5fb3a8ae94c35e7d7c20f1fc7c2ee1c26dfbd89a49f6b69a0f HTTP/1.1" 200 - 4 0.005 0.087 2026-10-19 13:35:56,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.107 2026-10-19 13:35:56,575 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.007 0.118 2026-10-19 13:35:56,600 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:35:56,606 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:56] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 13:35:57,610 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:35:57,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:35:57,627 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-19 13:35:57,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.015 2026-10-19 13:35:57,749 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:35:57,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.109 0.119 2026-10-19 13:35:57,938 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 13:35:57,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.037 0.300 2026-10-19 13:35:58,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:35:58,008 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.312 2026-10-19 13:35:58,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.067 0.372 2026-10-19 13:35:58,194 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.461 2026-10-19 13:35:58,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.113 0.554 2026-10-19 13:35:58,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.639 2026-10-19 13:35:58,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:35:58,454 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-19 13:35:58,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35: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-10-19 13:35:58,476 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.541 2026-10-19 13:35:58,498 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:35:58,529 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.022 0.489 2026-10-19 13:35:58,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:35:58,553 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.525 2026-10-19 13:35:58,588 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.406 2026-10-19 13:35:58,594 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-19 13:35:58,630 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.011 0.120 2026-10-19 13:35:58,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.024 0.457 2026-10-19 13:35:59,337 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:35:59,358 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-19 13:35:59,379 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-19 13:35:59,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:59] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.022 2026-10-19 13:35:59,774 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:59] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.108 0.221 2026-10-19 13:35:59,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:59] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.014 2026-10-19 13:35:59,883 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:35:59] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.037 0.019 2026-10-19 13:36:00,127 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 56 0.092 0.136 2026-10-19 13:36:00,220 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.031 0.271 2026-10-19 13:36:00,422 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 66 0.090 0.421 2026-10-19 13:36:00,555 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.063 0.562 2026-10-19 13:36:00,563 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.449 2026-10-19 13:36:00,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.015 0.041 2026-10-19 13:36:00,961 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:00] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 20 0.026 0.080 2026-10-19 13:36:01,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.016 0.162 2026-10-19 13:36:01,640 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:36:01,757 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter")' 2026-10-19 13:36:01,781 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-19 13:36:01,799 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs")))' 2026-10-19 13:36:01,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:01] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.004 0.027 2026-10-19 13:36:01,832 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:01] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.013 0.021 2026-10-19 13:36:01,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:01] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.033 0.063 2026-10-19 13:36:02,739 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-19 13:36:02,763 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("horned tag filter")' 2026-10-19 13:36:02,780 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-19 13:36:02,797 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-10-19 13:36:02,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:02] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.012 0.015 2026-10-19 13:36:02,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:02] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.007 0.030 2026-10-19 13:36:02,932 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:02] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.031 0.074 2026-10-19 13:36:03,956 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:36:04,723 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-19 13:36:04,746 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("4 Legged tag filter")' 2026-10-19 13:36:04,761 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-19 13:36:04,778 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-10-19 13:36:04,784 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:04] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.011 0.014 2026-10-19 13:36:04,811 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:04] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.010 0.027 2026-10-19 13:36:04,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:04] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.043 0.074 2026-10-19 13:36:05,033 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:05] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.030 0.175 2026-10-19 13:36:06,823 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-10-19 13:36:06,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:36:06,842 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 56816 2026-10-19 13:36:06,846 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-10-19 13:36:06,847 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 56816 2026-10-19 13:36:06,980 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133606_980445_TestProjectTags.txt 2026-10-19 13:36:06,980 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpxusbl_e6_chrome_odoo" 2026-10-19 13:36:07,011 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:36:08,266 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-19 13:36:08,663 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57040 2026-10-19 13:36:08,664 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqfgjgc1o_chrome_odoo 2026-10-19 13:36:08,664 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:44717/json/version 2026-10-19 13:36:08,666 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44717/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:36:08,744 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:36:08,744 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:44717/json 2026-10-19 13:36:08,745 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:44717/json with timeout 3 increased to 10s during tests 2026-10-19 13:36:08,790 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:44717/devtools/page/8348526917CA9BB9373814520DCFB751 2026-10-19 13:36:08,814 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-19 13:36:08,825 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-19 13:36:09,661 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:36:09,671 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:36:09,704 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-19 13:36:09,707 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:36:09,707 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:36:09,729 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:36:11,274 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /web HTTP/1.1" 200 - 121 0.202 1.349 2026-10-19 13:36:11,278 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '8348526917CA9BB9373814520DCFB751', 'loaderId': 'AB28E3D806ABC3F974E59DA39B1BB025', 'isDownload': False} 2026-10-19 13:36:11,278 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-19 13:36:11,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.020 2026-10-19 13:36:11,362 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.040 2026-10-19 13:36:11,389 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.006 0.051 2026-10-19 13:36:11,420 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:36:11,425 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.076 2026-10-19 13:36:11,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.007 0.174 2026-10-19 13:36:11,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:11] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.040 2026-10-19 13:36:12,605 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 13:36:12,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-19 13:36:12,623 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-19 13:36:12,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.025 2026-10-19 13:36:12,707 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 13:36:12,759 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:36:12,833 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.090 0.102 2026-10-19 13:36:13,026 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.075 0.307 2026-10-19 13:36:13,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:36:13,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.354 2026-10-19 13:36:13,245 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.106 0.406 2026-10-19 13:36:13,285 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.013 0.551 2026-10-19 13:36:13,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.081 0.656 2026-10-19 13:36:13,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:36:13,489 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.720 2026-10-19 13:36:13,501 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:36:13,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:36:13,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:36:13,532 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.637 2026-10-19 13:36:13,575 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:36:13,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.025 0.531 2026-10-19 13:36:13,618 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.553 2026-10-19 13:36:13,635 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.380 2026-10-19 13:36:13,684 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.372 2026-10-19 13:36:13,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.166 2026-10-19 13:36:13,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.068 2026-10-19 13:36:14,406 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:36:14,428 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-19 13:36:14,440 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-10-19 13:36:14,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.022 2026-10-19 13:36:14,938 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:14] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.156 0.268 2026-10-19 13:36:15,288 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.144 0.162 2026-10-19 13:36:15,302 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.139 2026-10-19 13:36:15,596 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.031 0.035 2026-10-19 13:36:15,705 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:15] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.049 0.121 2026-10-19 13:36:15,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:15] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.027 0.214 2026-10-19 13:36:16,086 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-19 13:36:16,458 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-10-19 13:36:16,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.019 2026-10-19 13:36:16,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:16] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.007 0.033 2026-10-19 13:36:16,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.012 2026-10-19 13:36:16,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:16] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.010 0.039 2026-10-19 13:36:17,447 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-10-19 13:36:17,458 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-19 13:36:17,669 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:17] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.094 0.116 2026-10-19 13:36:17,736 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:17] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.020 0.035 2026-10-19 13:36:17,741 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.050 2026-10-19 13:36:17,998 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:17] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.100 0.147 2026-10-19 13:36:18,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:18] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.101 0.479 2026-10-19 13:36:18,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:18] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 13:36:18,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:18] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.009 0.022 2026-10-19 13:36:18,449 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:18] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.007 0.011 2026-10-19 13:36:18,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.015 2026-10-19 13:36:18,468 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-10-19 13:36:18,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:18] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:36:19,525 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-19 13:36:19,539 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-19 13:36:19,560 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:19] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.009 0.018 2026-10-19 13:36:20,344 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-19 13:36:20,355 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-10-19 13:36:20,377 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:20] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.008 0.015 2026-10-19 13:36:20,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:20] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.013 0.013 2026-10-19 13:36:20,435 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:20] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-19 13:36:21,211 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-10-19 13:36:21,264 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:21] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.016 0.029 2026-10-19 13:36:21,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:21] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.014 0.021 2026-10-19 13:36:21,926 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:36:22,117 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-10-19 13:36:22,124 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-10-19 13:36:22,336 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:22] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.093 0.118 2026-10-19 13:36:22,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:22] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.025 0.050 2026-10-19 13:36:22,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.050 0.123 2026-10-19 13:36:22,550 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.050 2026-10-19 13:36:22,586 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:22] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.011 0.066 2026-10-19 13:36:24,274 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-10-19 13:36:24,314 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-10-19 13:36:24,436 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.065 0.099 2026-10-19 13:36:24,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.116 0.228 2026-10-19 13:36:24,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.008 0.214 2026-10-19 13:36:24,750 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.017 0.247 2026-10-19 13:36:24,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.016 2026-10-19 13:36:24,824 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-10-19 13:36:24,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.003 0.021 2026-10-19 13:36:24,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.041 0.053 2026-10-19 13:36:24,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:24] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.019 0.100 2026-10-19 13:36:25,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "GET /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.011 0.022 2026-10-19 13:36:25,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-19 13:36:25,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.028 2026-10-19 13:36:25,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.010 0.006 2026-10-19 13:36:25,267 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.018 2026-10-19 13:36:25,325 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.009 0.013 2026-10-19 13:36:25,349 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.035 2026-10-19 13:36:25,431 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.035 0.079 2026-10-19 13:36:25,585 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.069 0.204 2026-10-19 13:36:25,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.028 0.303 2026-10-19 13:36:25,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.031 0.286 2026-10-19 13:36:25,873 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:25] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.025 0.034 2026-10-19 13:36:26,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 13:36:26,936 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-10-19 13:36:26,959 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-10-19 13:36:26,992 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-10-19 13:36:27,059 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:27] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.025 0.035 2026-10-19 13:36:27,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:27] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.016 0.037 2026-10-19 13:36:28,070 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-10-19 13:36:28,134 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:28] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.031 0.031 2026-10-19 13:36:28,231 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:28] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.024 0.056 2026-10-19 13:36:28,263 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:28] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.009 0.013 2026-10-19 13:36:28,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:28] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.053 0.062 2026-10-19 13:36:29,146 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-19 13:36:29,193 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.013 0.035 2026-10-19 13:36:29,298 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.022 0.061 2026-10-19 13:36:29,364 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "GET /web/image/res.users/26/avatar_128 HTTP/1.1" 200 - 13 0.017 0.136 2026-10-19 13:36:29,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.018 0.182 2026-10-19 13:36:29,505 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.026 0.236 2026-10-19 13:36:29,577 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.020 0.302 2026-10-19 13:36:29,629 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.013 0.364 2026-10-19 13:36:29,688 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:29] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.014 0.364 2026-10-19 13:36:30,460 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-10-19 13:36:30,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:30] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-19 13:36:30,495 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-19 13:36:30,527 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.010 0.011 2026-10-19 13:36:30,562 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:30] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.036 2026-10-19 13:36:30,766 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:30] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.061 0.159 2026-10-19 13:36:30,846 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:30] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.019 0.235 2026-10-19 13:36:30,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:30] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.008 0.011 2026-10-19 13:36:32,007 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-19 13:36:32,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:36:32,029 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57040 2026-10-19 13:36:32,030 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-19 13:36:32,030 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57040 2026-10-19 13:36:32,139 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133632_139600_TestUi.txt 2026-10-19 13:36:32,140 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpqfgjgc1o_chrome_odoo" 2026-10-19 13:36:32,161 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-10-19 13:36:32,569 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57318 2026-10-19 13:36:32,569 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdikam_md_chrome_odoo 2026-10-19 13:36:32,569 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:45285/json/version 2026-10-19 13:36:32,571 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45285/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:36:32,586 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:36:32,586 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:45285/json 2026-10-19 13:36:32,587 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:45285/json with timeout 3 increased to 10s during tests 2026-10-19 13:36:32,597 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:45285/devtools/page/994E317949DCF40A98A4923874518C28 2026-10-19 13:36:32,615 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-19 13:36:32,649 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-19 13:36:33,601 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:36:33,605 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:demo from n/a 2026-10-19 13:36:33,622 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-19 13:36:33,625 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-19 13:36:33,625 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 13:36:33,642 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:36:35,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:35] "GET / HTTP/1.1" 200 - 250 0.371 1.902 2026-10-19 13:36:35,912 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '994E317949DCF40A98A4923874518C28', 'loaderId': '4A4AE9044F1CF3D47C801C13E0FA5F59', 'isDownload': False} 2026-10-19 13:36:35,913 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-10-19 13:36:35,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:36:35,971 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ed0a986/web.assets_frontend.min.css, copying from /web/assets/ed0a986/web.assets_frontend.min.css 2026-10-19 13:36:36,028 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.052 0.037 2026-10-19 13:36:36,052 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js, copying from /web/assets/4b0af73/web.assets_frontend_minimal.min.js 2026-10-19 13:36:36,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.073 2026-10-19 13:36:36,093 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/433bc34/web.__assets_tests_call__.min.js, copying from /web/assets/433bc34/web.__assets_tests_call__.min.js 2026-10-19 13:36:36,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.028 2026-10-19 13:36:36,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:36:36,237 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-19 13:36:36,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.014 0.009 2026-10-19 13:36:36,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:36:36,311 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js, copying from /web/assets/3eaf85b/web.assets_frontend_lazy.min.js 2026-10-19 13:36:36,331 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.015 0.041 2026-10-19 13:36:36,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.003 0.040 2026-10-19 13:36:36,793 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-19 13:36:36,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:36] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-19 13:36:36,925 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 13:36:37,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.017 0.184 2026-10-19 13:36:37,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.137 2026-10-19 13:36:37,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.032 0.129 2026-10-19 13:36:37,632 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /web HTTP/1.1" 200 - 58 0.050 0.604 2026-10-19 13:36:37,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.021 2026-10-19 13:36:37,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.035 2026-10-19 13:36:37,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.006 0.044 2026-10-19 13:36:37,767 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:36:37,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /web/webclient/load_menus/d6313eee11a70a51154419ad3b831469cc95672754505df2176fecd3d4caae86 HTTP/1.1" 200 - 2 0.003 0.096 2026-10-19 13:36:37,799 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.013 0.099 2026-10-19 13:36:37,820 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:37] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 13:36:38,911 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 13:36:38,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-19 13:36:38,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-19 13:36:39,027 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.049 0.048 2026-10-19 13:36:39,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:36:39,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.240 0.300 2026-10-19 13:36:39,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.508 2026-10-19 13:36:39,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.024 0.493 2026-10-19 13:36:39,711 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-10-19 13:36:39,716 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.113 0.576 2026-10-19 13:36:39,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.030 0.738 2026-10-19 13:36:39,800 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.741 2026-10-19 13:36:39,842 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.019 0.625 2026-10-19 13:36:39,863 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-19 13:36:39,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.363 2026-10-19 13:36:39,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.386 2026-10-19 13:36:39,934 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.369 2026-10-19 13:36:39,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:36:39,975 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:39] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-19 13:36:40,017 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:40] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.029 0.178 2026-10-19 13:36:40,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.052 2026-10-19 13:36:40,750 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-19 13:36:40,771 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-10-19 13:36:40,827 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.021 2026-10-19 13:36:41,216 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:41] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.108 0.241 2026-10-19 13:36:41,533 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:41] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.110 0.172 2026-10-19 13:36:41,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:41] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.021 0.036 2026-10-19 13:36:41,855 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:41] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 20 0.023 0.092 2026-10-19 13:36:41,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.014 0.173 2026-10-19 13:36:41,931 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:36:42,493 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Select View action (trigger: .oe_kanban_action:contains('View'))' 2026-10-19 13:36:42,534 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-logNote:disabled)' 2026-10-19 13:36:42,539 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.013 2026-10-19 13:36:42,930 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:42] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 87 0.160 0.236 2026-10-19 13:36:43,084 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-19 13:36:43,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.067 0.509 2026-10-19 13:36:43,201 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.015 0.028 2026-10-19 13:36:43,287 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.016 0.048 2026-10-19 13:36:43,308 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "GET /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-10-19 13:36:43,324 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 13:36:43,451 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.031 2026-10-19 13:36:43,633 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.013 0.037 2026-10-19 13:36:43,747 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-19 13:36:43,756 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.033 0.128 2026-10-19 13:36:43,789 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-19 13:36:43,889 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.040 0.259 2026-10-19 13:36:43,933 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:43] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.021 0.331 2026-10-19 13:36:44,023 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:44] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.039 0.314 2026-10-19 13:36:44,029 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.123 2026-10-19 13:36:44,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:44] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.016 0.047 2026-10-19 13:36:44,845 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:disabled)' 2026-10-19 13:36:44,846 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-19 13:36:44,861 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-19 13:36:44,865 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57318 2026-10-19 13:36:44,866 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-19 13:36:44,866 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57318 2026-10-19 13:36:44,977 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133644_976885_TestUi.txt 2026-10-19 13:36:44,977 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpdikam_md_chrome_odoo" 2026-10-19 13:36:45,281 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57565 2026-10-19 13:36:45,282 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwurpc20l_chrome_odoo 2026-10-19 13:36:45,282 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:36627/json/version 2026-10-19 13:36:45,284 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36627/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:36:45,357 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:36:45,358 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:36627/json 2026-10-19 13:36:45,359 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36627/json with timeout 3 increased to 10s during tests 2026-10-19 13:36:45,380 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:36627/devtools/page/3F0191042447823AF329C8781B297C7B 2026-10-19 13:36:45,395 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-19 13:36:45,412 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-19 13:36:46,188 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:36:46,192 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:36:46,207 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-19 13:36:46,210 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-19 13:36:46,210 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-19 13:36:46,966 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:46] "GET / HTTP/1.1" 200 - 80 0.172 0.571 2026-10-19 13:36:46,971 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '3F0191042447823AF329C8781B297C7B', 'loaderId': '503F81E52445604C5DECED58FD32484A', 'isDownload': False} 2026-10-19 13:36:46,972 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-10-19 13:36:47,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-19 13:36:47,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/assets/1/ed0a986/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.006 0.011 2026-10-19 13:36:47,046 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/assets/1/4b0af73/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.006 0.011 2026-10-19 13:36:47,070 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/assets/1/433bc34/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.014 0.012 2026-10-19 13:36:47,228 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:36:47,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-19 13:36:47,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/image/website/1/logo/My%20Website?unique=a07bcc6 HTTP/1.1" 200 - 6 0.020 0.012 2026-10-19 13:36:47,282 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:36:47,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/assets/1/3eaf85b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.004 0.012 2026-10-19 13:36:47,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /web/image/website/1/favicon?unique=a07bcc6 HTTP/1.1" 200 - 6 0.003 0.029 2026-10-19 13:36:47,735 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-19 13:36:47,770 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.005 2026-10-19 13:36:47,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.005 0.013 2026-10-19 13:36:47,836 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.013 2026-10-19 13:36:47,863 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-19 13:36:47,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.017 0.010 2026-10-19 13:36:48,066 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:48] "GET /web HTTP/1.1" 200 - 24 0.048 0.117 2026-10-19 13:36:48,119 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:48] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-19 13:36:48,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:48] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-10-19 13:36:48,203 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:48] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 2 0.006 0.083 2026-10-19 13:36:48,229 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:48] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.014 0.096 2026-10-19 13:36:48,263 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:36:48,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.045 0.129 2026-10-19 13:36:48,337 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:48] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-10-19 13:36:49,499 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 13:36:49,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 13:36:49,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-19 13:36:49,524 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-19 13:36:49,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "POST /mail/init_messaging HTTP/1.1" 200 - 67 0.069 0.098 2026-10-19 13:36:49,748 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 13:36:49,835 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.049 0.249 2026-10-19 13:36:49,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.275 2026-10-19 13:36:49,867 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-19 13:36:49,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.030 0.269 2026-10-19 13:36:50,035 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.055 0.374 2026-10-19 13:36:50,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 67 0.095 0.473 2026-10-19 13:36:50,241 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.516 2026-10-19 13:36:50,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:36:50,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:36:50,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-19 13:36:50,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.040 0.548 2026-10-19 13:36:50,361 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.510 2026-10-19 13:36:50,417 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.513 2026-10-19 13:36:50,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /web/offline HTTP/1.1" 200 - 5 0.007 0.520 2026-10-19 13:36:50,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.418 2026-10-19 13:36:50,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.113 2026-10-19 13:36:50,520 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.095 2026-10-19 13:36:51,147 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-10-19 13:36:51,165 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-19 13:36:51,182 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-10-19 13:36:51,212 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:51] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.024 2026-10-19 13:36:51,351 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:51] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.036 0.065 2026-10-19 13:36:51,703 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:51] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.121 0.197 2026-10-19 13:36:51,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.013 0.030 2026-10-19 13:36:52,049 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:52] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 20 0.023 0.080 2026-10-19 13:36:52,121 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:52] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.027 0.152 2026-10-19 13:36:52,371 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:36:52,698 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Select Settings action (trigger: .oe_kanban_action:contains('Settings'))' 2026-10-19 13:36:52,762 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is enabled (trigger: .o-mail-Chatter-logNote:enabled)' 2026-10-19 13:36:52,820 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:52] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.032 0.048 2026-10-19 13:36:52,831 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.095 2026-10-19 13:36:53,151 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.122 0.258 2026-10-19 13:36:53,332 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.025 0.031 2026-10-19 13:36:53,363 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.009 2026-10-19 13:36:53,418 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-10-19 13:36:53,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "GET /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.024 2026-10-19 13:36:53,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.017 0.019 2026-10-19 13:36:53,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.038 0.026 2026-10-19 13:36:53,920 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.052 0.136 2026-10-19 13:36:53,942 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:53] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.006 0.208 2026-10-19 13:36:54,010 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:54] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.039 0.235 2026-10-19 13:36:54,088 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:54] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.036 0.248 2026-10-19 13:36:54,093 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.139 2026-10-19 13:36:54,217 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:54] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.013 0.036 2026-10-19 13:36:54,907 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:enabled)' 2026-10-19 13:36:54,909 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-19 13:36:54,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:36:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:36:54,928 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57565 2026-10-19 13:36:54,929 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-19 13:36:54,929 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57565 2026-10-19 13:36:55,079 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133655_078882_TestUi.txt 2026-10-19 13:36:55,079 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpwurpc20l_chrome_odoo" 2026-10-19 13:36:55,118 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:36:57,821 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<193793397148606.1792417017.679586887359619-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:36:57,821 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:36:57,827 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:36:57,947 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<842912666044621.1792417017.891254186630249-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:36:57,947 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:36:57,949 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:37:02,275 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-19 13:37:02,309 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 236, model: project.update 2026-10-19 13:37:02,312 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-19 13:37:02,376 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 236, model: project.milestone 2026-10-19 13:37:02,392 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-19 13:37:02,476 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #236 deleted mail.message records with IDs: [33654] 2026-10-19 13:37:02,509 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 236, model: project.milestone 2026-10-19 13:37:02,512 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-19 13:37:02,575 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 236, model: project.milestone 2026-10-19 13:37:02,590 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-19 13:37:02,626 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-19 13:37:02,668 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #235 deleted mail.message records with IDs: [33653] 2026-10-19 13:37:02,708 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #235 deleted project.update records with IDs: [10] 2026-10-19 13:37:02,753 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-19 13:37:02,801 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 236, model: project.update 2026-10-19 13:37:02,803 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-19 13:37:02,848 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 236, model: project.update 2026-10-19 13:37:02,850 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-19 13:37:02,899 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 236, model: project.update 2026-10-19 13:37:02,901 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-19 13:37:02,945 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 236, model: project.update 2026-10-19 13:37:02,948 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-19 13:37:03,039 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-19 13:37:03,137 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #233 deleted mail.message records with IDs: [33653] 2026-10-19 13:37:03,155 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 233, model: project.update 2026-10-19 13:37:03,157 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-19 13:37:03,223 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 233, model: project.update 2026-10-19 13:37:03,239 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:37:05,993 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<081503716469495.1792417025.854094266891479-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:37:05,994 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:37:06,001 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:37:06,133 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<728180408813807.1792417026.081304788589478-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:37:06,133 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:37:06,135 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:37:07,360 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-19 13:37:09,237 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-19 13:37:10,033 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-19 13:37:12,303 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:37:13,304 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-19 13:37:13,618 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 57803 2026-10-19 13:37:13,619 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpx93sjvbl_chrome_odoo 2026-10-19 13:37:13,619 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:36129/json/version 2026-10-19 13:37:13,621 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36129/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:37:13,700 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:37:13,700 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:36129/json 2026-10-19 13:37:13,701 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36129/json with timeout 3 increased to 10s during tests 2026-10-19 13:37:13,720 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:36129/devtools/page/607186F914B9679CC54CB102846C16B5 2026-10-19 13:37:13,729 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-19 13:37:13,736 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-19 13:37:14,470 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:37:14,475 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:37:14,520 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-19 13:37:14,523 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:37:14,523 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:37:14,548 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:37:16,233 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:16] "GET /web HTTP/1.1" 200 - 121 0.251 1.440 2026-10-19 13:37:16,239 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '607186F914B9679CC54CB102846C16B5', 'loaderId': 'F35D29A5E893D4F93B7C3B5D8D9907CD', 'isDownload': False} 2026-10-19 13:37:16,239 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-19 13:37:16,314 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:16] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.028 0.014 2026-10-19 13:37:16,338 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:16] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.037 2026-10-19 13:37:16,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:16] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.030 0.095 2026-10-19 13:37:16,460 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:16] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.011 0.123 2026-10-19 13:37:16,498 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:37:16,526 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.036 0.163 2026-10-19 13:37:16,557 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:16] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-19 13:37:17,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-19 13:37:17,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-19 13:37:17,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 13:37:17,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.028 2026-10-19 13:37:17,842 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:37:17,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:17] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.061 0.121 2026-10-19 13:37:17,976 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 13:37:18,098 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.081 0.282 2026-10-19 13:37:18,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.351 2026-10-19 13:37:18,161 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.019 0.340 2026-10-19 13:37:18,174 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:37:18,316 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.072 0.433 2026-10-19 13:37:18,655 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.227 0.600 2026-10-19 13:37:18,670 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:37:18,671 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.796 2026-10-19 13:37:18,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:18,704 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37: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-10-19 13:37:18,729 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-19 13:37:18,747 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.028 0.765 2026-10-19 13:37:18,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:18,768 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.653 2026-10-19 13:37:18,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.022 0.672 2026-10-19 13:37:18,877 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.679 2026-10-19 13:37:18,945 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.031 0.544 2026-10-19 13:37:18,959 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.149 2026-10-19 13:37:18,983 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.151 2026-10-19 13:37:19,553 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:37:19,577 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-19 13:37:19,589 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-19 13:37:19,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.023 2026-10-19 13:37:20,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:20] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.123 0.226 2026-10-19 13:37:20,339 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:20] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.150 0.151 2026-10-19 13:37:20,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.107 2026-10-19 13:37:20,645 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:20] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.024 0.050 2026-10-19 13:37:20,694 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.112 2026-10-19 13:37:20,754 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:20] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.014 0.166 2026-10-19 13:37:21,515 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-10-19 13:37:21,564 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.022 2026-10-19 13:37:21,636 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:21] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.015 0.033 2026-10-19 13:37:21,683 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.014 0.013 2026-10-19 13:37:21,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:21] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.031 0.035 2026-10-19 13:37:22,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:37:22,560 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-10-19 13:37:22,578 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-10-19 13:37:22,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:22] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.117 0.118 2026-10-19 13:37:22,899 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:22] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.026 0.037 2026-10-19 13:37:23,200 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.123 0.147 2026-10-19 13:37:23,717 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.203 0.582 2026-10-19 13:37:23,758 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 13:37:23,801 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.010 0.022 2026-10-19 13:37:23,849 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.013 0.011 2026-10-19 13:37:23,863 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.029 2026-10-19 13:37:23,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.035 2026-10-19 13:37:23,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:23,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-19 13:37:24,888 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-10-19 13:37:24,902 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-10-19 13:37:24,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:24] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.008 0.016 2026-10-19 13:37:25,699 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-10-19 13:37:25,702 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-19 13:37:25,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:25] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.005 0.011 2026-10-19 13:37:25,728 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-10-19 13:37:25,771 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:25] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.015 0.026 2026-10-19 13:37:25,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:25] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.022 0.037 2026-10-19 13:37:26,944 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:26] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.011 1.140 2026-10-19 13:37:26,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:26] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.002 1.131 2026-10-19 13:37:27,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:27] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.004 0.018 2026-10-19 13:37:28,143 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-10-19 13:37:28,151 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-19 13:37:28,174 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-10-19 13:37:28,185 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-10-19 13:37:28,208 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_group:nth-child(2) .o_kanban_header' 2026-10-19 13:37:28,221 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-10-19 13:37:28,241 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-10-19 13:37:28,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.133 0.145 2026-10-19 13:37:28,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.009 0.183 2026-10-19 13:37:28,531 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.031 0.045 2026-10-19 13:37:28,679 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.092 0.105 2026-10-19 13:37:28,719 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.023 0.210 2026-10-19 13:37:28,737 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.095 2026-10-19 13:37:28,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.007 0.116 2026-10-19 13:37:28,866 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-19 13:37:30,406 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-10-19 13:37:30,419 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-10-19 13:37:30,430 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:30] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 13:37:30,475 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.013 0.016 2026-10-19 13:37:30,501 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:30] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.044 2026-10-19 13:37:30,603 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:30] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.041 0.046 2026-10-19 13:37:31,398 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Updates (trigger: .o_project_updates_breadcrumb)' 2026-10-19 13:37:31,401 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Add a first milestone (trigger: .o_add_milestone a)' 2026-10-19 13:37:31,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.018 2026-10-19 13:37:31,507 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.025 0.045 2026-10-19 13:37:31,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.006 0.010 2026-10-19 13:37:31,651 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.026 0.043 2026-10-19 13:37:31,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:31,792 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 12 0.030 0.063 2026-10-19 13:37:31,852 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 12 0.015 0.122 2026-10-19 13:37:31,921 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:31] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.018 0.186 2026-10-19 13:37:32,455 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-19 13:37:32,502 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:32] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.016 0.028 2026-10-19 13:37:32,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:32] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.016 0.021 2026-10-19 13:37:33,335 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-19 13:37:33,351 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-19 13:37:33,372 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-10-19 13:37:33,426 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:33] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.015 0.054 2026-10-19 13:37:33,470 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:33] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.008 0.025 2026-10-19 13:37:34,251 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-19 13:37:34,279 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:34] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.007 0.015 2026-10-19 13:37:35,051 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-19 13:37:35,061 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-19 13:37:35,080 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_rightpanel_milestone:eq(1) .o_milestone_detail' 2026-10-19 13:37:35,142 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:35] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.030 0.043 2026-10-19 13:37:35,202 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:35] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.023 0.019 2026-10-19 13:37:35,433 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-19 13:37:35,994 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-19 13:37:36,015 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:36] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.003 0.013 2026-10-19 13:37:36,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:36] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.028 0.023 2026-10-19 13:37:36,122 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:36] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.023 0.071 2026-10-19 13:37:36,167 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:36] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.014 2026-10-19 13:37:36,895 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-19 13:37:36,918 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update (trigger: .o-kanban-button-new)' 2026-10-19 13:37:37,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:37] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.046 0.057 2026-10-19 13:37:37,041 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:37] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.021 2026-10-19 13:37:37,818 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-19 13:37:37,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:37] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.030 0.137 2026-10-19 13:37:38,113 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:38] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.005 0.048 2026-10-19 13:37:38,140 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:38] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-19 13:37:38,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:38] "GET /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.007 0.026 2026-10-19 13:37:38,270 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.032 2026-10-19 13:37:38,488 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:38] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.020 0.026 2026-10-19 13:37:39,192 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-10-19 13:37:39,203 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h1:contains('Activities')' 2026-10-19 13:37:39,217 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h3:contains('Milestones')' 2026-10-19 13:37:39,234 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)')' 2026-10-19 13:37:39,251 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)')' 2026-10-19 13:37:39,272 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)')' 2026-10-19 13:37:39,289 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-10-19 13:37:39,303 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Project Updates (trigger: .o_switch_view.o_list)' 2026-10-19 13:37:39,309 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:39] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.030 0.074 2026-10-19 13:37:39,343 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:39] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.011 0.008 2026-10-19 13:37:39,434 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:39] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.032 0.076 2026-10-19 13:37:39,474 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:39] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.020 0.105 2026-10-19 13:37:39,570 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:39] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.031 0.054 2026-10-19 13:37:40,369 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-10-19 13:37:40,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:40] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.011 0.019 2026-10-19 13:37:40,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.009 0.025 2026-10-19 13:37:40,546 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:40] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.065 0.056 2026-10-19 13:37:41,339 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Graph View of Tasks (trigger: .o_switch_view.o_graph)' 2026-10-19 13:37:41,374 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:41] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.023 2026-10-19 13:37:41,402 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:41] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.014 0.041 2026-10-19 13:37:41,496 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:41] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.033 0.062 2026-10-19 13:37:41,522 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:41] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.009 2026-10-19 13:37:42,307 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Graph (trigger: .o_project_updates_breadcrumb)' 2026-10-19 13:37:42,334 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.008 0.017 2026-10-19 13:37:42,383 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:42] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.021 0.010 2026-10-19 13:37:42,397 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:42] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.042 2026-10-19 13:37:42,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:42] "GET /web/assets/0494b78/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-19 13:37:43,268 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Graph (trigger: .o-kanban-button-new)' 2026-10-19 13:37:43,307 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:43] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.012 0.024 2026-10-19 13:37:43,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:43] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.043 0.049 2026-10-19 13:37:44,194 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Graph (trigger: button.o_form_button_cancel)' 2026-10-19 13:37:44,276 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:44] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.025 0.054 2026-10-19 13:37:44,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-19 13:37:45,133 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Graph (trigger: .o_switch_view.o_list)' 2026-10-19 13:37:45,162 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:45] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.008 0.020 2026-10-19 13:37:45,250 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:45] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.030 0.047 2026-10-19 13:37:46,033 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Graph (trigger: .o_back_button)' 2026-10-19 13:37:46,055 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Graph (trigger: .o_graph_view)' 2026-10-19 13:37:46,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:46] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.018 0.023 2026-10-19 13:37:46,109 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:46] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.011 0.051 2026-10-19 13:37:46,128 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:46] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 13:37:46,934 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Tasks (trigger: .o_switch_view.o_list)' 2026-10-19 13:37:46,961 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : List (trigger: .o_project_updates_breadcrumb)' 2026-10-19 13:37:47,045 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.076 0.017 2026-10-19 13:37:47,240 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:47] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.088 0.094 2026-10-19 13:37:47,274 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:47] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.009 0.010 2026-10-19 13:37:48,070 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : List (trigger: .o-kanban-button-new)' 2026-10-19 13:37:48,110 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:48] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.013 0.024 2026-10-19 13:37:48,236 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:48] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.053 0.063 2026-10-19 13:37:49,017 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : List (trigger: button.o_form_button_cancel)' 2026-10-19 13:37:49,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:49] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.063 0.054 2026-10-19 13:37:50,007 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view List (trigger: .o_switch_view.o_list)' 2026-10-19 13:37:50,040 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:50] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.021 2026-10-19 13:37:50,139 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:50] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.034 0.054 2026-10-19 13:37:50,921 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : List (trigger: .o_back_button)' 2026-10-19 13:37:50,932 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : List (trigger: .o_list_view)' 2026-10-19 13:37:50,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:50] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.009 0.016 2026-10-19 13:37:50,973 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.014 0.024 2026-10-19 13:37:51,085 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.033 0.066 2026-10-19 13:37:51,106 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:51] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 13:37:51,885 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Pivot View of Tasks (trigger: .o_switch_view.o_pivot)' 2026-10-19 13:37:51,901 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Pivot (trigger: .o_project_updates_breadcrumb)' 2026-10-19 13:37:51,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:51] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 13:37:51,955 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:51] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.012 0.011 2026-10-19 13:37:51,982 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:51] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.015 0.033 2026-10-19 13:37:52,009 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:52] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.010 0.025 2026-10-19 13:37:52,031 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:52] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.007 0.039 2026-10-19 13:37:52,048 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:52] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.008 0.062 2026-10-19 13:37:52,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:52] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.006 0.009 2026-10-19 13:37:52,867 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Pivot (trigger: .o-kanban-button-new)' 2026-10-19 13:37:52,900 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:52] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.021 2026-10-19 13:37:52,977 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:52] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.021 0.048 2026-10-19 13:37:53,774 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Pivot (trigger: button.o_form_button_cancel)' 2026-10-19 13:37:53,891 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:53] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.045 0.068 2026-10-19 13:37:54,767 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Pivot (trigger: .o_switch_view.o_list)' 2026-10-19 13:37:54,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:54] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.021 2026-10-19 13:37:54,876 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:54] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.021 0.050 2026-10-19 13:37:55,660 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Pivot (trigger: .o_back_button)' 2026-10-19 13:37:55,686 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Pivot (trigger: .o_pivot_view)' 2026-10-19 13:37:55,701 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.018 0.021 2026-10-19 13:37:55,722 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.009 0.029 2026-10-19 13:37:55,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.012 0.017 2026-10-19 13:37:55,786 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.003 0.034 2026-10-19 13:37:55,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.047 2026-10-19 13:37:55,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.013 0.062 2026-10-19 13:37:55,869 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.011 0.090 2026-10-19 13:37:55,895 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:55] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-19 13:37:56,692 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Calendar View of Tasks (trigger: .o_switch_view.o_calendar)' 2026-10-19 13:37:56,704 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Calendar (trigger: .o_project_updates_breadcrumb)' 2026-10-19 13:37:56,712 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.000 0.004 2026-10-19 13:37:56,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.021 0.027 2026-10-19 13:37:56,804 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-19 13:37:56,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 13:37:56,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,867 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,873 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,890 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:37:56,899 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,933 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:37:56,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:56] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:37:57,844 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Calendar (trigger: .o-kanban-button-new)' 2026-10-19 13:37:57,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:57] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.011 0.023 2026-10-19 13:37:57,997 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:57] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.050 0.054 2026-10-19 13:37:58,784 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Calendar (trigger: button.o_form_button_cancel)' 2026-10-19 13:37:58,908 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:58] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.061 0.059 2026-10-19 13:37:59,574 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-19 13:37:59,775 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Calendar (trigger: .o_switch_view.o_list)' 2026-10-19 13:37:59,814 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:59] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.011 0.023 2026-10-19 13:37:59,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:37:59] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.059 0.060 2026-10-19 13:38:00,740 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Calendar (trigger: .o_back_button)' 2026-10-19 13:38:00,742 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Calendar (trigger: .o_calendar_view)' 2026-10-19 13:38:00,779 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:00] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.018 0.021 2026-10-19 13:38:00,791 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:00] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.005 0.042 2026-10-19 13:38:00,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:00] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.006 0.020 2026-10-19 13:38:00,853 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:00] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-19 13:38:00,875 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:00] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.011 2026-10-19 13:38:01,670 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Activity View of Tasks (trigger: .o_switch_view.o_activity)' 2026-10-19 13:38:01,683 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Activity (trigger: .o_project_updates_breadcrumb)' 2026-10-19 13:38:01,711 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:01] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.013 0.015 2026-10-19 13:38:01,727 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.003 0.037 2026-10-19 13:38:01,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:01] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.008 2026-10-19 13:38:02,532 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Activity (trigger: .o-kanban-button-new)' 2026-10-19 13:38:02,572 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:02] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.009 0.025 2026-10-19 13:38:02,682 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:02] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.037 0.060 2026-10-19 13:38:03,466 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Activity (trigger: button.o_form_button_cancel)' 2026-10-19 13:38:03,551 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:03] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.022 0.062 2026-10-19 13:38:04,425 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Activity (trigger: .o_switch_view.o_list)' 2026-10-19 13:38:04,458 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:04] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.024 2026-10-19 13:38:04,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:04] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.023 0.044 2026-10-19 13:38:05,314 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Activity (trigger: .o_back_button)' 2026-10-19 13:38:05,328 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Activity (trigger: .o_activity_view)' 2026-10-19 13:38:05,350 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:05] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.013 0.020 2026-10-19 13:38:05,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:05] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.003 0.021 2026-10-19 13:38:05,398 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:05] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.011 0.049 2026-10-19 13:38:05,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:05] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-19 13:38:06,228 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-19 13:38:06,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:38:06,294 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 57803 2026-10-19 13:38:06,299 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-19 13:38:06,299 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 57803 2026-10-19 13:38:06,433 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133806_432919_TestProjectUpdateUi.txt 2026-10-19 13:38:06,433 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpx93sjvbl_chrome_odoo" 2026-10-19 13:38:06,845 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58172 2026-10-19 13:38:06,845 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpkcbupv4z_chrome_odoo 2026-10-19 13:38:06,845 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:43217/json/version 2026-10-19 13:38:06,847 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43217/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:38:06,871 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:38:06,871 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:43217/json 2026-10-19 13:38:06,872 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:43217/json with timeout 3 increased to 10s during tests 2026-10-19 13:38:06,898 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:43217/devtools/page/8437375935556985F9B5688C2C9063FB 2026-10-19 13:38:06,908 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-19 13:38:06,924 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-19 13:38:07,845 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:38:07,856 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:38:07,865 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-19 13:38:07,868 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:38:07,868 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:38:08,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:08] "GET /web HTTP/1.1" 200 - 18 0.032 0.093 2026-10-19 13:38:08,019 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '8437375935556985F9B5688C2C9063FB', 'loaderId': 'F2248ED0DEFDB9F080FE8295859992A6', 'isDownload': False} 2026-10-19 13:38:08,019 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-19 13:38:08,087 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:08] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.018 2026-10-19 13:38:08,108 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:08] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.046 2026-10-19 13:38:08,150 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:08] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 3 0.015 0.072 2026-10-19 13:38:08,179 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:38:08,214 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:08] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 2 0.009 0.128 2026-10-19 13:38:08,247 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.152 2026-10-19 13:38:08,286 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:08] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-19 13:38:09,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 13:38:09,287 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-19 13:38:09,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 13:38:09,319 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.014 2026-10-19 13:38:09,432 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:38:09,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.062 0.110 2026-10-19 13:38:09,503 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.008 0.153 2026-10-19 13:38:09,558 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.020 0.150 2026-10-19 13:38:09,664 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.037 0.229 2026-10-19 13:38:09,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:38:09,796 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.051 0.325 2026-10-19 13:38:09,805 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.352 2026-10-19 13:38:09,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-19 13:38:09,854 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.021 0.311 2026-10-19 13:38:09,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-19 13:38:09,893 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-19 13:38:09,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-19 13:38:09,913 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web/offline HTTP/1.1" 200 - 4 0.028 0.341 2026-10-19 13:38:09,926 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:38:09,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.391 2026-10-19 13:38:09,987 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.015 0.394 2026-10-19 13:38:10,053 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.024 0.330 2026-10-19 13:38:10,058 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.099 2026-10-19 13:38:10,082 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.080 2026-10-19 13:38:10,702 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:38:10,736 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-19 13:38:10,750 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-10-19 13:38:10,782 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.021 2026-10-19 13:38:10,878 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:10] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.006 0.052 2026-10-19 13:38:11,131 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.076 0.139 2026-10-19 13:38:11,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:11] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.021 0.042 2026-10-19 13:38:11,484 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.031 0.095 2026-10-19 13:38:11,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:11] "GET /web/image/res.users/34/avatar_128 HTTP/1.1" 200 - 13 0.020 0.143 2026-10-19 13:38:12,083 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-19 13:38:12,098 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-10-19 13:38:12,136 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.020 2026-10-19 13:38:12,204 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:12] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.009 0.022 2026-10-19 13:38:12,265 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:12] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.006 0.031 2026-10-19 13:38:12,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.047 2026-10-19 13:38:13,118 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-10-19 13:38:13,131 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-19 13:38:13,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.068 0.099 2026-10-19 13:38:13,346 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.007 0.023 2026-10-19 13:38:13,480 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.030 0.081 2026-10-19 13:38:13,692 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.070 0.256 2026-10-19 13:38:13,707 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.193 2026-10-19 13:38:13,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.004 0.203 2026-10-19 13:38:13,729 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.174 2026-10-19 13:38:13,750 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.009 2026-10-19 13:38:13,763 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-10-19 13:38:13,773 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-19 13:38:13,839 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:13] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:38:14,886 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-19 13:38:14,902 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-19 13:38:14,914 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:14] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.006 0.015 2026-10-19 13:38:15,695 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-19 13:38:15,700 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-10-19 13:38:15,714 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:15] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.002 0.011 2026-10-19 13:38:15,731 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:15] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.002 0.005 2026-10-19 13:38:15,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:15] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-19 13:38:16,517 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-10-19 13:38:16,540 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:16] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.004 0.018 2026-10-19 13:38:16,544 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-10-19 13:38:16,590 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:16] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.005 0.023 2026-10-19 13:38:17,387 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-10-19 13:38:17,395 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-10-19 13:38:17,615 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:17] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.094 0.125 2026-10-19 13:38:17,708 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:17] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.028 0.044 2026-10-19 13:38:17,802 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:17] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.049 0.117 2026-10-19 13:38:17,821 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:17] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.032 2026-10-19 13:38:17,841 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:17] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.002 0.049 2026-10-19 13:38:19,552 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-10-19 13:38:19,598 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-10-19 13:38:19,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:19] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.045 0.090 2026-10-19 13:38:19,861 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:19] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 60 0.076 0.165 2026-10-19 13:38:19,882 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:19] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.175 2026-10-19 13:38:19,927 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:19] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.011 0.201 2026-10-19 13:38:19,974 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:19] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.014 2026-10-19 13:38:19,986 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:19] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-19 13:38:19,994 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:19] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.001 0.006 2026-10-19 13:38:20,050 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-19 13:38:20,055 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.001 0.021 2026-10-19 13:38:20,091 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "GET /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.012 2026-10-19 13:38:20,103 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-19 13:38:20,226 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.003 0.014 2026-10-19 13:38:20,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-19 13:38:20,342 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.001 0.005 2026-10-19 13:38:20,409 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.018 0.016 2026-10-19 13:38:20,428 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.035 2026-10-19 13:38:20,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.032 0.115 2026-10-19 13:38:20,620 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.047 0.178 2026-10-19 13:38:20,686 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.020 0.265 2026-10-19 13:38:20,736 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.021 0.258 2026-10-19 13:38:20,864 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:20] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.019 0.036 2026-10-19 13:38:21,890 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-19 13:38:21,930 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-10-19 13:38:21,948 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-10-19 13:38:21,980 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-10-19 13:38:22,034 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:22] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.011 0.030 2026-10-19 13:38:22,095 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:22] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.010 0.033 2026-10-19 13:38:23,005 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-10-19 13:38:23,037 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:23] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.008 0.022 2026-10-19 13:38:23,157 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:23] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.050 0.053 2026-10-19 13:38:23,183 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:23] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.005 0.010 2026-10-19 13:38:23,249 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:23] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.027 0.046 2026-10-19 13:38:24,059 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-19 13:38:24,111 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.023 0.031 2026-10-19 13:38:24,205 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.031 0.041 2026-10-19 13:38:24,277 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "GET /web/image/res.users/26/avatar_128 HTTP/1.1" 200 - 13 0.025 0.122 2026-10-19 13:38:24,335 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.015 0.166 2026-10-19 13:38:24,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.029 0.219 2026-10-19 13:38:24,490 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.027 0.293 2026-10-19 13:38:24,587 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.046 0.364 2026-10-19 13:38:24,650 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:24] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.023 0.414 2026-10-19 13:38:25,421 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-10-19 13:38:25,439 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:25] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-19 13:38:25,440 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-19 13:38:25,481 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:25] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.021 2026-10-19 13:38:25,498 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:25] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.030 2026-10-19 13:38:25,690 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:25] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.057 0.158 2026-10-19 13:38:25,748 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:25] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.016 0.179 2026-10-19 13:38:25,778 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:25] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.007 0.009 2026-10-19 13:38:26,909 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-19 13:38:26,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:38:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:38:26,929 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58172 2026-10-19 13:38:26,930 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-19 13:38:26,930 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58172 2026-10-19 13:38:27,059 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_133827_059247_TestProjectUpdateUi.txt 2026-10-19 13:38:27,059 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpkcbupv4z_chrome_odoo" 2026-10-19 13:38:27,091 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:38:30,120 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<027800951296285.1792417110.010286569595337-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:38:30,120 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:30,125 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:30,227 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<917318540805102.1792417110.192586421966553-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:38:30,227 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:30,230 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:30,431 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<492107649857458.1792417110.385159492492676-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:38:30,431 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:30,433 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:30,443 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-19 13:38:30,632 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-19 13:38:31,378 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-19 13:38:32,279 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-19 13:38:32,334 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-19 13:38:37,355 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:38:40,043 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<719300499569237.1792417119.919472455978394-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:38:40,044 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:40,049 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:40,156 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<452262197076927.1792417120.111723184585571-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:38:40,156 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:40,161 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:40,290 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-19 13:38:40,398 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-19 13:38:40,495 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-19 13:38:40,895 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-19 13:38:41,106 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-19 13:38:41,339 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-19 13:38:43,510 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-19 13:38:45,358 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:38:48,178 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<770449856382895.1792417128.049391269683838-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 13:38:48,178 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:48,184 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:48,285 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<677290952924760.1792417128.239922285079956-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:38:48,285 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:48,286 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:48,319 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-19 13:38:48,607 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<617226143199193.1792417128.512196540832520-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:38:48,607 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:48,609 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:48,724 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-19 13:38:48,963 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<934469368627564.1792417128.816747426986694-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 13:38:48,964 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:38:48,970 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:38:48,985 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 13:39:00,432 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:39:00,432 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:39:00,432 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:39:00,432 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:39:00,432 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:39:00,432 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:39:00,432 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:39:00,433 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:39:00,433 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:39:04,091 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,092 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:04,493 100 INFO rb-993a05d-225723-426367 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-19 13:39:13,045 100 INFO rb-993a05d-225723-426367 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-10-19 13:39:23,573 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:39:23,573 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:39:23,574 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,577 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:27,577 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:39:30,830 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:40:15,051 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:40:18,610 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,610 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,610 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,610 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:18,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:40:31,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-10-19 13:40:35,268 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,268 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,269 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:40:35,943 100 INFO rb-993a05d-225723-426367 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-19 13:40:37,573 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #253 deleted mail.activity records with IDs: [121] 2026-10-19 13:40:37,885 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #253 deleted mail.activity records with IDs: [122] 2026-10-19 13:40:38,238 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<299662148766776.1792417238.027973890304565-openerp-6-hr.expense.sheet@e2a9b9538198>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-10-19 13:40:38,238 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:40:38,269 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #253 deleted mail.mail records with IDs: [341] 2026-10-19 13:40:38,270 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:40:38,454 100 INFO rb-993a05d-225723-426367 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-10-19 13:40:38,942 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #253 deleted mail.activity records with IDs: [123] 2026-10-19 13:40:44,415 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:40:56,082 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:00,131 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:41:09,194 100 INFO rb-993a05d-225723-426367 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-19 13:41:13,043 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:42:01,455 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:05,648 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:06,091 100 INFO rb-993a05d-225723-426367 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-19 13:42:08,651 100 INFO rb-993a05d-225723-426367 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-19 13:42:10,830 100 INFO rb-993a05d-225723-426367 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-19 13:42:11,883 100 INFO rb-993a05d-225723-426367 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-19 13:42:16,215 100 INFO rb-993a05d-225723-426367 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:42:27,831 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-10-19 13:42:31,575 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,575 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,575 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:31,576 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:42:33,044 100 INFO rb-993a05d-225723-426367 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-19 13:42:39,437 100 INFO rb-993a05d-225723-426367 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-19 13:42:44,550 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:43:36,020 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:43:36,020 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:43:36,021 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:43:36,021 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:43:36,021 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:43:36,021 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:43:36,021 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:43:36,021 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:43:36,021 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:43:40,127 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,127 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,127 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,128 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,128 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,128 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,128 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,128 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:40,128 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:52,276 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:43:52,276 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:43:52,276 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:43:52,276 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:43:52,276 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:43:52,277 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:43:52,277 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:43:52,277 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:43:52,277 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:43:52,277 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:56,291 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:43:58,228 100 INFO rb-993a05d-225723-426367 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-19 13:43:59,894 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted mail.activity records with IDs: [124] 2026-10-19 13:44:00,818 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted mail.activity records with IDs: [125] 2026-10-19 13:44:06,960 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1111] 2026-10-19 13:44:07,898 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [759] 2026-10-19 13:44:09,385 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1113] 2026-10-19 13:44:13,249 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1116] 2026-10-19 13:44:13,965 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [760] 2026-10-19 13:44:15,635 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted account.move.line.ctp records with IDs: [1118] 2026-10-19 13:44:16,225 100 INFO rb-993a05d-225723-426367 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-19 13:44:18,112 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #259 deleted mail.activity records with IDs: [126] 2026-10-19 13:44:24,455 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-19 13:44:35,343 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<468362889775653.1792417475.298385381698608-openerp-private@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:44:35,343 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:44:35,358 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-10-19 13:44:35,416 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35914] 2026-10-19 13:44:35,417 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:44:35,429 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:44:35,660 100 INFO rb-993a05d-225723-426367 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-19 13:44:36,000 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<279308354486003.1577836800.000000000000000-openerp-13-hr.leave@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-10-19 13:44:36,000 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:44:36,000 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-10-19 13:44:36,000 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:44:36,000 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #269 deleted resource.calendar.leaves records with IDs: [19] 2026-10-19 13:44:36,000 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #269 deleted account.analytic.line records with IDs: [923, 922] 2026-10-19 13:44:36,982 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:44:45,646 100 INFO rb-993a05d-225723-426367 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-19 13:44:46,657 100 INFO rb-993a05d-225723-426367 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-19 13:44:48,000 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [927] 2026-10-19 13:44:48,798 100 INFO rb-993a05d-225723-426367 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-19 13:44:49,000 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [932] 2026-10-19 13:44:49,000 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-10-19 13:44:49,731 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-19 13:45:20,666 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-19 13:45:24,103 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-19 13:45:25,322 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-19 13:45:29,618 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:46:10,441 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:46:10,441 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:46:10,441 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:46:10,441 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:46:10,442 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:46:10,442 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:46:10,442 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:46:10,442 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:46:10,442 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:46:14,559 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,559 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,560 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,560 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,560 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,560 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,560 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,560 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:14,560 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:46:15,289 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-19 13:46:17,064 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-19 13:46:19,638 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-19 13:46:22,773 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-19 13:46:24,251 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-19 13:46:25,285 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-19 13:46:25,624 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-19 13:46:31,273 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:47:06,302 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-19 13:47:07,330 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-10-19 13:47:11,293 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-10-19 13:47:11,697 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-19 13:47:15,228 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-19 13:47:18,255 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-19 13:47:18,937 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-19 13:47:22,343 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-19 13:47:23,486 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-19 13:47:25,934 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-10-19 13:47:26,419 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #276 deleted mail.message records with IDs: [37588] 2026-10-19 13:47:26,520 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-10-19 13:47:27,141 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-19 13:47:30,527 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-19 13:47:33,481 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-19 13:47:54,374 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-19 13:47:57,090 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799566081219848.1792417676.869837284088135-openerp-50-purchase.order@e2a9b9538198>: ['"partner_a" <@False>'] 2026-10-19 13:47:57,114 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:47:57,129 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-19 13:47:57,322 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-19 13:47:58,861 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-19 13:48:03,579 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <232681402492803.1792417683.389089584350586-openerp-55-purchase.order@e2a9b9538198>: ['"partner_a" <@False>'] 2026-10-19 13:48:03,638 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #276 deleted mail.mail records with IDs: [345] 2026-10-19 13:48:03,639 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:03,732 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-19 13:48:07,039 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-19 13:48:08,974 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-19 13:48:11,988 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-19 13:48:20,622 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-19 13:48:23,156 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 13:48:56,985 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<924495219085883.1792417736.932892560958862-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:48:56,986 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:48:57,002 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #280 deleted mail.mail records with IDs: [346] 2026-10-19 13:48:57,029 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #280 deleted mail.message records with IDs: [38748] 2026-10-19 13:48:57,030 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:57,056 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:48:58,479 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<166230523469347.1792417738.440063476562500-openerp-private@e2a9b9538198>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-19 13:48:58,479 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:48:58,491 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #280 deleted mail.mail records with IDs: [347] 2026-10-19 13:48:58,510 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #280 deleted mail.message records with IDs: [38750] 2026-10-19 13:48:58,510 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:48:58,535 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:48:59,214 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-19 13:49:08,436 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-19 13:49:42,248 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-19 13:49:48,222 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-19 13:49:55,481 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1160, 1161, 1162] 2026-10-19 13:49:55,700 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2047, 2048] 2026-10-19 13:49:57,120 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-19 13:50:04,000 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-19 13:50:10,379 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-19 13:50:15,887 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-19 13:50:23,484 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-10-19 13:50:31,393 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-19 13:50:36,906 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1176, 1177] 2026-10-19 13:50:37,045 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2070] 2026-10-19 13:50:38,091 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-19 13:50:45,290 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1181, 1182, 1183, 1184, 1185] 2026-10-19 13:50:45,448 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2081] 2026-10-19 13:50:45,678 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1186, 1187, 1188, 1189] 2026-10-19 13:50:45,863 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2076] 2026-10-19 13:50:46,211 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-19 13:50:52,642 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1190, 1191, 1192] 2026-10-19 13:50:52,808 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2084, 2085] 2026-10-19 13:50:53,519 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-19 13:50:59,297 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1196, 1197, 1198, 1199] 2026-10-19 13:50:59,426 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2096] 2026-10-19 13:50:59,616 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1200, 1201, 1202] 2026-10-19 13:50:59,733 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2091] 2026-10-19 13:51:00,125 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-19 13:51:07,049 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1203, 1204, 1205, 1206] 2026-10-19 13:51:07,173 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2098] 2026-10-19 13:51:07,536 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-19 13:51:14,981 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1207, 1208, 1209, 1210] 2026-10-19 13:51:15,114 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2105] 2026-10-19 13:51:15,529 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-19 13:51:23,082 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1211, 1212, 1213, 1214] 2026-10-19 13:51:23,226 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2116] 2026-10-19 13:51:23,454 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1215, 1216, 1217] 2026-10-19 13:51:23,577 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2112] 2026-10-19 13:51:24,040 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-19 13:51:29,061 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-19 13:51:36,251 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-19 13:51:41,686 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1224, 1225] 2026-10-19 13:51:41,797 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2128] 2026-10-19 13:51:42,536 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-19 13:51:47,658 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line.ctp records with IDs: [1228, 1229] 2026-10-19 13:51:47,795 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #284 deleted account.move.line records with IDs: [2133] 2026-10-19 13:51:48,626 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-19 13:52:20,864 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-19 13:52:24,880 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #287 deleted stock.move records with IDs: [854] 2026-10-19 13:52:26,882 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-19 13:52:30,031 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:52:41,701 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:52:44,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,926 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,927 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,927 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,927 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,927 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,927 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:44,927 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:52:48,396 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:53:00,925 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:53:04,104 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:04,105 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:06,477 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-19 13:53:12,999 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-19 13:53:16,162 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-19 13:53:18,759 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-19 13:53:30,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-19 13:53:30,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-19 13:53:30,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-19 13:53:30,611 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-19 13:53:30,612 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-19 13:53:30,612 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-19 13:53:30,612 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-19 13:53:30,612 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-19 13:53:30,612 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:33,656 100 INFO rb-993a05d-225723-426367 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-19 13:53:37,498 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-19 13:53:39,101 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-19 13:53:42,411 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-19 13:53:43,847 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-19 13:53:45,402 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-19 13:53:52,681 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:54:23,025 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-19 13:54:28,725 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-19 13:54:31,206 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-19 13:54:31,447 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-19 13:54:32,596 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-19 13:54:33,804 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:55:03,389 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-10-19 13:55:03,866 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-19 13:55:04,014 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:accountman from n/a 2026-10-19 13:55:04,756 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:55:05,303 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:55:05] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.111 0.440 2026-10-19 13:55:05,828 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:55:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.100 0.417 2026-10-19 13:55:06,003 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:55:06] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.043 0.128 2026-10-19 13:55:06,090 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:55:35,478 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-10-19 13:55:36,056 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-10-19 13:55:37,718 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-10-19 13:55:39,187 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #293 deleted account.move.line.ctp records with IDs: [1252, 1253, 1254, 1255, 1256] 2026-10-19 13:55:39,408 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #293 deleted account.move.line records with IDs: [2198] 2026-10-19 13:55:40,682 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #293 deleted account.move.line.ctp records with IDs: [1262, 1263, 1264, 1265, 1266] 2026-10-19 13:55:40,826 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #293 deleted account.move.line records with IDs: [2205] 2026-10-19 13:55:41,022 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-10-19 13:55:43,129 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-10-19 13:55:43,541 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-10-19 13:55:44,676 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-10-19 13:55:45,170 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-10-19 13:55:47,762 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-10-19 13:55:48,204 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-10-19 13:55:49,472 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-10-19 13:55:50,942 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-10-19 13:55:51,700 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-10-19 13:55:52,166 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-10-19 13:55:52,667 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-10-19 13:55:53,119 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-10-19 13:55:53,465 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-10-19 13:55:54,266 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-10-19 13:55:54,726 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:56:27,610 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-19 13:56:30,423 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #295 deleted stock.move records with IDs: [891] 2026-10-19 13:56:32,225 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #295 deleted stock.move records with IDs: [894] 2026-10-19 13:56:36,120 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-19 13:56:38,410 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-19 13:56:41,057 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #295 deleted stock.move records with IDs: [902] 2026-10-19 13:56:43,553 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-19 13:56:44,680 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #295 deleted stock.move records with IDs: [905] 2026-10-19 13:56:45,863 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-19 13:56:49,376 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #295 deleted stock.move records with IDs: [907] 2026-10-19 13:56:50,647 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:57:40,628 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-19 13:57:41,607 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [909] 2026-10-19 13:57:42,899 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [913] 2026-10-19 13:57:43,811 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted product.set records with IDs: [2] 2026-10-19 13:57:43,921 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [914, 915, 912] 2026-10-19 13:57:44,464 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-19 13:57:47,295 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [917] 2026-10-19 13:57:59,269 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [30099] 2026-10-19 13:58:01,995 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-19 13:58:07,386 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-19 13:58:10,624 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-19 13:58:11,592 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-19 13:58:21,242 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-19 13:58:25,328 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-19 13:58:28,173 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [962] 2026-10-19 13:58:29,751 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-19 13:58:36,489 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [966] 2026-10-19 13:58:37,608 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-19 13:58:40,650 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [968] 2026-10-19 13:58:41,673 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-19 13:58:42,842 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-19 13:58:48,184 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-19 13:58:49,504 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-19 13:58:52,042 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-19 13:58:53,645 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted mail.message records with IDs: [42651] 2026-10-19 13:58:53,682 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-10-19 13:58:54,014 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-10-19 13:58:55,767 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [985] 2026-10-19 13:58:58,387 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-19 13:59:05,375 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [988] 2026-10-19 13:59:06,546 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [991] 2026-10-19 13:59:07,190 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [992] 2026-10-19 13:59:07,530 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [993] 2026-10-19 13:59:09,093 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [909] 2026-10-19 13:59:09,961 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-19 13:59:10,515 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-19 13:59:13,862 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #297 deleted stock.move records with IDs: [996] 2026-10-19 13:59:17,295 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-19 13:59:17,302 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-19 13:59:17,942 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 58449 2026-10-19 13:59:17,943 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmpnu2tom7b_chrome_odoo 2026-10-19 13:59:17,943 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:36009/json/version 2026-10-19 13:59:17,945 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36009/json/version with timeout 3 increased to 10s during tests 2026-10-19 13:59:17,989 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: Chrome/150.0.7871.114 2026-10-19 13:59:17,990 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:36009/json 2026-10-19 13:59:17,990 100 INFO rb-993a05d-225723-426367 odoo.tests.common.requests: request http://127.0.0.1:36009/json with timeout 3 increased to 10s during tests 2026-10-19 13:59:18,004 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:36009/devtools/page/778CA14224B4C60BFDC788C59B60C509 2026-10-19 13:59:18,021 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-10-19 13:59:18,042 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-10-19 13:59:18,754 100 INFO rb-993a05d-225723-426367 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-19 13:59:18,758 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.res_users: Login successful for db:rb-993a05d-225723-426367 login:admin from n/a 2026-10-19 13:59:18,771 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-10-19 13:59:18,773 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-19 13:59:18,773 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-19 13:59:18,796 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-19 13:59:20,234 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:20] "GET /web HTTP/1.1" 200 - 121 0.186 1.257 2026-10-19 13:59:20,238 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': '778CA14224B4C60BFDC788C59B60C509', 'loaderId': '8856ED2BBC1722A9DE56E7289279C447', 'isDownload': False} 2026-10-19 13:59:20,239 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-19 13:59:20,344 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:20] "GET /web/webclient/load_menus/3db028efffd8214c0fab52c2eceea244c3037ebdb07f49f6619caccea1d6d604 HTTP/1.1" 200 - 4 0.004 0.063 2026-10-19 13:59:20,356 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:20] "GET /web/assets/0ac3166/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.068 2026-10-19 13:59:20,369 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:20] "GET /web/webclient/translations/665cbc17db49c693d7531e5989dd889fec4a4246?lang=en_US HTTP/1.1" 200 - 4 0.002 0.078 2026-10-19 13:59:20,384 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:20] "GET /web/assets/6300641/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.103 2026-10-19 13:59:20,413 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.118 2026-10-19 13:59:20,442 100 INFO rb-993a05d-225723-426367 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-19 13:59:20,485 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:20] "GET /web/assets/6f53984/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-19 13:59:21,393 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-19 13:59:21,399 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-19 13:59:21,402 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-19 13:59:21,438 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.021 2026-10-19 13:59:21,601 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-19 13:59:21,616 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.079 0.100 2026-10-19 13:59:21,661 100 INFO rb-993a05d-225723-426367 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-19 13:59:21,728 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.042 0.233 2026-10-19 13:59:21,740 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.275 2026-10-19 13:59:21,777 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.218 2026-10-19 13:59:21,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-19 13:59:21,898 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.056 0.283 2026-10-19 13:59:22,077 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.084 0.417 2026-10-19 13:59:22,081 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.473 2026-10-19 13:59:22,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-19 13:59:22,111 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:59:22,148 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-19 13:59:22,153 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.025 0.482 2026-10-19 13:59:22,174 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-19 13:59:22,174 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.431 2026-10-19 13:59:22,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-19 13:59:22,223 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.446 2026-10-19 13:59:22,255 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.451 2026-10-19 13:59:22,301 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.363 2026-10-19 13:59:22,305 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.120 2026-10-19 13:59:22,326 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.092 2026-10-19 13:59:22,951 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-10-19 13:59:22,970 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_app[data-menu-xmlid="purchase.menu_purchase_root"]' 2026-10-19 13:59:22,985 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-10-19 13:59:23,012 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.021 2026-10-19 13:59:23,381 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:23] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 118 0.096 0.240 2026-10-19 13:59:23,516 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:23] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.025 0.077 2026-10-19 13:59:23,538 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.012 0.110 2026-10-19 13:59:23,625 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:23] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.022 0.019 2026-10-19 13:59:23,787 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.019 0.030 2026-10-19 13:59:24,536 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-19 13:59:24,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.007 2026-10-19 13:59:24,605 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_required_modifier[name=partner_id] input' 2026-10-19 13:59:24,698 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:24] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.027 0.062 2026-10-19 13:59:24,928 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:24] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.038 2026-10-19 13:59:24,949 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:24] "GET /web/assets/6ff785a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-10-19 13:59:24,960 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:24] "GET /web/assets/7dada01/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-19 13:59:25,096 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:25] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.028 2026-10-19 13:59:25,411 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:25] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-19%2010%3A50%3A05 HTTP/1.1" 200 - 11 0.013 0.030 2026-10-19 13:59:26,141 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.ui-menu-item > a:contains("Agrolait")' 2026-10-19 13:59:26,165 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:26] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.012 0.028 2026-10-19 13:59:26,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:26] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-19 13:59:26,410 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:26] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.010 0.022 2026-10-19 13:59:26,414 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-19 13:59:26,453 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:26] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.008 0.024 2026-10-19 13:59:27,239 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-10-19 13:59:27,244 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-10-19 13:59:27,479 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:27] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.096 0.159 2026-10-19 13:59:27,592 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:27] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.028 0.062 2026-10-19 13:59:27,670 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:27] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.011 0.035 2026-10-19 13:59:27,742 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:59:28,651 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-10-19 13:59:28,724 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:28] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.054 0.026 2026-10-19 13:59:29,004 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:29] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.070 0.038 2026-10-19 13:59:29,769 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-19 13:59:29,783 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-19 13:59:29,807 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:29] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.003 0.021 2026-10-19 13:59:29,887 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:29] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.006 0.027 2026-10-19 13:59:30,020 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:30] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.037 0.071 2026-10-19 13:59:30,148 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:30] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.005 0.031 2026-10-19 13:59:30,877 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-19 13:59:30,899 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-19 13:59:30,929 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-19 13:59:30,945 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'span:contains("Matrix (PAV11, PAV22, PAV31) PA4: PAV41")' 2026-10-19 13:59:31,838 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:31] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 308 0.248 0.658 2026-10-19 13:59:32,566 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:32] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 174 0.215 0.312 2026-10-19 13:59:32,696 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:32] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.015 0.026 2026-10-19 13:59:32,845 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:32] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.079 0.103 2026-10-19 13:59:32,916 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:32] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.030 0.141 2026-10-19 13:59:33,001 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:33] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.048 0.210 2026-10-19 13:59:34,186 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '[name=product_template_id] button.fa-pencil' 2026-10-19 13:59:34,224 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-19 13:59:34,604 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:34] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.129 0.249 2026-10-19 13:59:35,769 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-19 13:59:35,823 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-19 13:59:36,169 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:36] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.057 0.320 2026-10-19 13:59:36,176 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.011 2026-10-19 13:59:37,358 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-10-19 13:59:37,794 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:37] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.115 0.329 2026-10-19 13:59:37,817 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:37] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.010 2026-10-19 13:59:37,988 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:37] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.059 0.054 2026-10-19 13:59:38,030 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:38] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.053 2026-10-19 13:59:38,972 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-10-19 13:59:39,014 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:39] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.007 0.033 2026-10-19 13:59:39,931 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-10-19 13:59:39,953 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:39] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.012 0.019 2026-10-19 13:59:40,294 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:40] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.075 0.045 2026-10-19 13:59:41,076 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-10-19 13:59:41,094 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:41] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.003 0.014 2026-10-19 13:59:41,237 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:41] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.006 0.024 2026-10-19 13:59:41,591 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:41] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.108 0.222 2026-10-19 13:59:42,005 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:42] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.093 0.251 2026-10-19 13:59:43,166 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-19 13:59:43,201 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'save form (trigger: .o_form_button_save)' 2026-10-19 13:59:43,583 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:43] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.100 0.295 2026-10-19 13:59:43,885 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-19 13:59:44,768 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'wait for save completion (trigger: .o_form_readonly, .o_form_saved)' 2026-10-19 13:59:45,078 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:45] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.137 0.180 2026-10-19 13:59:45,102 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:45] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.006 0.009 2026-10-19 13:59:45,260 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:45] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.050 0.050 2026-10-19 13:59:45,321 100 INFO rb-993a05d-225723-426367 werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:45] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.033 0.053 2026-10-19 13:59:46,249 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-10-19 13:59:46,262 100 INFO ? werkzeug: 127.0.0.1 - - [19/Oct/2026 13:59:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-19 13:59:46,269 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 58449 2026-10-19 13:59:46,270 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-10-19 13:59:46,271 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 58449 2026-10-19 13:59:46,380 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome Log in: /tmp/odoo_tests/rb-993a05d-225723-426367/chrome_logs/chrome_log_20261019_135946_380685_TestPurchaseMatrixUi.txt 2026-10-19 13:59:46,381 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmpnu2tom7b_chrome_odoo" 2026-10-19 13:59:48,666 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-19 13:59:49,393 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 348 and Message-Id '<874942378851449.1792418389.346828937530518-openerp-private@e2a9b9538198>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-10-19 13:59:49,393 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:59:49,410 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-10-19 13:59:49,430 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42731] 2026-10-19 13:59:49,430 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:59:49,442 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:59:50,076 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 349 and Message-Id '<745179399119298.1792418390.033234119415283-openerp-private@e2a9b9538198>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-10-19 13:59:50,077 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 13:59:50,090 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-10-19 13:59:50,108 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42732] 2026-10-19 13:59:50,109 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 13:59:50,118 100 INFO rb-993a05d-225723-426367 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-19 13:59:50,759 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6462, 6381, 6451, 6384, 6405, 6382, 6352, 6354, 6385, 6386, 6397, 6390, 6389, 6359, 6388, 6399, 6394, 6443, 6396, 6338, 6387, 6395, 6398, 6392, 6391, 6393, 6336, 6403, 6337, 6378, 6339, 6340, 6372, 6404, 6495, 6341, 6406, 6342, 6407, 6444, 6411, 6408, 6410, 6459, 6413, 6412, 6477, 6414, 6445, 6415, 6446, 6416, 6496, 6417, 6357, 6377, 6362, 6418, 6343, 6345, 6344, 6422, 6353, 6421, 6420, 6419, 6423, 6424, 6358, 6426, 6428, 6400, 6402, 6454, 6365, 6427, 6401, 6425, 6429, 6430, 6475, 6432, 6431, 6360, 6346, 6433, 6442, 6440, 6436, 6435, 6448, 6441, 6434, 6439, 6373, 6438, 6437, 6366, 6367, 6447, 6449, 6453, 6452, 6347, 6450, 6368, 6494, 6349, 6490, 6492, 6369, 6493, 6350, 6491, 6489, 6361, 6483, 6363, 6488, 6484, 6479, 6482, 6474, 6351, 6370, 6487, 6481, 6480, 6478, 6473, 6476, 6485, 6409, 6471, 6472, 6467, 6469, 6463, 6464, 6466, 6364, 6465, 6470, 6468, 6355, 6376, 6334, 6380, 6379, 6461, 6335, 6356, 6460, 6486, 6375, 6383, 6374, 6348, 6458, 6371, 6456, 6457, 6455] 2026-10-19 13:59:50,760 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-10-19 13:59:50,760 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-19 13:59:50,762 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-19 13:59:50,938 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-19 13:59:51,174 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42743, 42741] 2026-10-19 13:59:51,210 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-10-19 13:59:51,244 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42744, 42742] 2026-10-19 13:59:51,262 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-10-19 13:59:51,271 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-19 13:59:53,587 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-10-19 13:59:54,256 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-19 13:59:54,792 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-19 13:59:57,394 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-19 14:00:05,481 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-19 14:00:05,669 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-19 14:00:05,709 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-19 14:00:05,759 100 INFO rb-993a05d-225723-426367 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-10-19 14:00:05,770 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-19 14:00:06,954 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-19 14:00:08,190 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-19 14:00:09,297 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-19 14:00:11,251 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-19 14:00:13,064 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-19 14:00:14,459 100 INFO rb-993a05d-225723-426367 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-19 14:00:15,629 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:00:18,472 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<538764831872352.1792418418.340731620788574-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-19 14:00:18,472 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:00:18,477 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:00:18,583 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<349587170639591.1792418418.536483526229858-openerp-message-notify@e2a9b9538198>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-19 14:00:18,583 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-19 14:00:18,585 100 INFO rb-993a05d-225723-426367 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-19 14:00:19,572 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-19 14:00:21,865 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-19 14:00:22,814 100 INFO rb-993a05d-225723-426367 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-19 14:00:24,938 100 INFO rb-993a05d-225723-426367 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-19 14:00:24,940 100 INFO rb-993a05d-225723-426367 odoo.service.server: 722 post-tests in 7557.64s, 1773137 queries 2026-10-19 14:00:24,944 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: point_of_sale: 286 tests 2583.06s 687781 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: portal: 11 tests 37.77s 4695 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_hr: 5 tests 67.79s 19060 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_loyalty: 59 tests 800.47s 130243 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_mrp: 13 tests 148.90s 44980 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_online_payment: 8 tests 79.69s 20071 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_restaurant: 13 tests 270.40s 33044 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 269.59s 34038 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_sale: 40 tests 538.29s 107059 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_sale_loyalty: 4 tests 65.32s 18236 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_sale_margin: 3 tests 43.01s 14583 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_self_order: 31 tests 417.32s 99272 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: pos_viva_wallet: 3 tests 50.26s 16021 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: privacy_lookup: 8 tests 19.39s 11973 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: product: 117 tests 119.52s 52719 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: product_email_template: 4 tests 38.74s 13280 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: product_margin: 5 tests 35.63s 13608 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: project: 99 tests 352.97s 71122 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: project_account: 4 tests 41.84s 5518 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: project_hr_expense: 4 tests 73.58s 15917 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: project_mrp: 3 tests 28.63s 4662 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: project_purchase: 9 tests 91.50s 19542 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: project_sale_expense: 4 tests 99.90s 24167 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: project_timesheet_holidays: 8 tests 25.27s 8523 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: purchase: 108 tests 664.91s 195509 queries 2026-10-19 14:00:24,945 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: purchase_mrp: 28 tests 202.54s 67529 queries 2026-10-19 14:00:24,946 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: purchase_product_matrix: 3 tests 31.37s 2923 queries 2026-10-19 14:00:24,946 100 INFO rb-993a05d-225723-426367 odoo.tests.stats: purchase_requisition: 17 tests 26.94s 9568 queries 2026-10-19 14:00:24,946 100 INFO rb-993a05d-225723-426367 odoo.tests.result: 0 failed, 0 error(s) of 722 tests when loading database 'rb-993a05d-225723-426367' 2026-10-19 14:00:24,946 100 INFO rb-993a05d-225723-426367 odoo.service.server: Initiating shutdown 2026-10-19 14:00:24,946 100 INFO rb-993a05d-225723-426367 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.